Easy Spinach and Ricotta Stuffed Shells is a timeless baked pasta dish that brings together tender jumbo shells, creamy ricotta filling, and rich tomato sauce in every forkful. The shells cradle a smooth mixture of cheese and spinach, creating a satisfying contrast between soft pasta and luscious filling. As the dish bakes, the flavors blend and deepen, while the top layer of melted cheese forms a lightly golden finish.
This recipe is perfect for family dinners, casual gatherings, or meal prep for the week ahead. It feels comforting and hearty, yet it relies on simple, accessible ingredients that work beautifully together. The ricotta keeps the filling light and creamy, while spinach adds color and a subtle earthy balance.
Easy Spinach and Ricotta Stuffed Shells delivers classic Italian-inspired comfort without complicated steps, making it a reliable option whenever a warm baked pasta dish is on the menu.
Ingredients Overview
Jumbo pasta shells are the base of Easy Spinach and Ricotta Stuffed Shells. Their large, curved shape makes them ideal for holding generous spoonfuls of filling. Cook them just until al dente, as they will continue softening in the oven.
Ricotta cheese forms the heart of the filling. Whole milk ricotta offers the creamiest texture and richest flavor, though part-skim works well for a slightly lighter option. If the ricotta appears watery, draining it briefly in a fine sieve helps prevent a loose filling.
Fresh spinach adds both flavor and color. It wilts down significantly when cooked, so a generous amount is needed. Frozen spinach can be substituted, but it must be thoroughly thawed and squeezed dry to avoid excess moisture.
Mozzarella cheese brings stretch and mild creaminess. Shredded low-moisture mozzarella melts evenly over the shells, while a small portion mixed into the filling adds extra body.
Grated Parmesan contributes a savory depth and slight saltiness that balances the ricotta. Freshly grated Parmesan blends more smoothly than pre-grated varieties.
Egg acts as a binder in the filling, helping it hold together inside the shells during baking. Garlic, salt, black pepper, and a pinch of dried Italian seasoning round out the flavor.
A good-quality marinara sauce completes the dish. Choose a smooth tomato sauce with balanced acidity and gentle seasoning, as it will coat the shells and bake into every layer.
Step-by-Step Instructions
Begin by bringing a large pot of salted water to a rolling boil. Add the jumbo shells and cook according to package directions until al dente. Stir occasionally to prevent sticking. Drain carefully and lay the shells on a baking sheet to cool slightly.
While the pasta cooks, heat a skillet over medium heat. Add a small drizzle of olive oil and sauté minced garlic for about 30 seconds until fragrant. Add fresh spinach and cook until wilted, about 2 to 3 minutes. Remove from heat and allow it to cool. If using frozen spinach, skip sautéing and simply ensure it is well-drained.
In a large mixing bowl, combine ricotta cheese, half of the shredded mozzarella, grated Parmesan, egg, cooked spinach, salt, black pepper, and dried Italian seasoning. Stir until smooth and evenly blended. The mixture should be thick and creamy, not runny.
Preheat the oven to 375°F. Spread a thin layer of marinara sauce across the bottom of a baking dish. This prevents sticking and adds flavor to the base.
Using a spoon, fill each cooled shell with the ricotta and spinach mixture. Place the stuffed shells open side up in the baking dish. Arrange them snugly so they support each other during baking.
Spoon additional marinara sauce over the shells, covering them lightly but leaving some edges visible. Sprinkle the remaining mozzarella evenly on top.
Cover the baking dish with foil and bake for 20 minutes. Then remove the foil and bake for another 10 to 15 minutes, until the cheese is melted and lightly golden and the sauce is bubbling gently around the edges.
Allow the dish to rest for 5 to 10 minutes before serving. This helps the filling set slightly and makes the shells easier to lift and plate.
Tips, Variations & Substitutions
For added flavor, mix chopped fresh basil or parsley into the ricotta filling just before stuffing the shells. Fresh herbs brighten the richness of the cheese.
To include protein, stir in cooked, finely chopped mushrooms or browned Italian sausage. Make sure any added ingredients are fully cooked and drained before combining with the ricotta.
If you prefer a creamier sauce, spread a thin layer of béchamel beneath the marinara in the baking dish. This creates a subtle layered effect without overpowering the tomato base.
For a gluten-free version, use gluten-free jumbo shells, which are widely available. Check cooking times carefully, as they may differ slightly from traditional pasta.
These stuffed shells also freeze well. Assemble the dish, cover tightly, and freeze before baking. When ready to cook, bake from frozen at 375°F, adding extra time until heated through.
Serving Ideas & Occasions

Easy Spinach and Ricotta Stuffed Shells pairs beautifully with a crisp green salad dressed in a simple vinaigrette. The fresh greens balance the richness of the baked pasta.
Garlic bread or warm crusty bread is perfect for scooping up extra sauce from the plate. Roasted vegetables such as zucchini, eggplant, or bell peppers also complement the dish.
This recipe works well for Sunday dinners, potlucks, or holiday gatherings where a comforting baked pasta is welcome. It can be prepared ahead of time and baked just before serving, making it practical for entertaining.
Serve with sparkling water or a light-bodied red wine for a complete and satisfying meal.
Nutritional & Health Notes
Easy Spinach and Ricotta Stuffed Shells offers a balanced combination of carbohydrates, protein, and fats. Ricotta and mozzarella provide calcium and protein, while spinach contributes fiber, iron, and vitamins A and C.
Using part-skim cheeses can reduce overall fat content without sacrificing flavor. Increasing the spinach portion slightly adds extra nutrients and color.
Portion control helps maintain balance, as baked pasta dishes can be rich. Pairing with a generous side salad adds volume and freshness to the meal.
Choosing a marinara sauce with moderate sodium allows better control over overall seasoning, especially since Parmesan naturally contains salt.
FAQs
Can I prepare Easy Spinach and Ricotta Stuffed Shells in advance?
Yes, you can assemble the stuffed shells up to one day ahead. Cover the baking dish tightly and refrigerate. When ready to bake, allow it to sit at room temperature for about 20 minutes before placing it in the oven.
Can I freeze stuffed shells after baking?
Yes, leftovers can be cooled completely, portioned into airtight containers, and frozen for up to two months. Reheat in the oven until warmed through, adding a small spoonful of sauce if needed to prevent dryness.
How do I keep the shells from tearing?
Cook the shells just until al dente and handle them gently when draining. Rinsing briefly with cool water can stop the cooking process and make them easier to handle.
What can I use instead of ricotta?
Cottage cheese can be substituted for ricotta. Blend it briefly in a food processor for a smoother texture before mixing with the other ingredients.
Why is my filling watery?
Excess moisture often comes from ricotta or spinach. Drain ricotta if needed and squeeze spinach thoroughly to remove water before mixing.
Can I add more cheese on top?
Yes, additional mozzarella or even a sprinkle of Parmesan can be added before the final bake uncovered. Monitor closely to prevent over-browning.
How long will leftovers last in the refrigerator?
Stored in an airtight container, leftovers will keep for up to four days. Reheat gently in the oven or microwave until heated through.
PrintEasy Spinach and Ricotta Stuffed Shells: 5-Star Comfort Classic
Tender jumbo pasta shells filled with creamy ricotta and spinach, baked in marinara sauce with melted mozzarella.
Ingredients
20 jumbo pasta shells
2 cups ricotta cheese
1 1/2 cups shredded mozzarella cheese, divided
1/2 cup grated Parmesan cheese
1 large egg
3 cups fresh spinach, cooked and chopped
2 cloves garlic, minced
3 cups marinara sauce
1 tablespoon olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon dried Italian seasoning
Instructions
-
Preheat oven to 375°F.
-
Cook jumbo shells in salted boiling water until al dente. Drain and cool.
-
Sauté garlic in olive oil, add spinach, and cook until wilted. Cool slightly.
-
In a bowl, mix ricotta, 3/4 cup mozzarella, Parmesan, egg, spinach, salt, pepper, and seasoning.
-
Spread 1 cup marinara sauce in a baking dish.
-
Fill each shell with ricotta mixture and place in the dish.
-
Spoon remaining sauce over shells and sprinkle with remaining mozzarella.
-
Cover with foil and bake 20 minutes. Remove foil and bake 10 to 15 minutes more until cheese is melted and lightly golden.
-
Rest 5 to 10 minutes before serving.
Notes
Drain ricotta and spinach well to prevent watery filling. Can be assembled ahead and refrigerated before baking.