Golden, cheesy, and utterly satisfying—Spinach and Ricotta Stuffed Shells bring classic Italian comfort straight to your table. Each pasta shell is generously filled with a creamy mixture of ricotta cheese, tender spinach, and just the right amount of herbs and garlic, all nestled into a bed of rich tomato sauce and topped with bubbly mozzarella. The final result is a baked dish that’s hearty, flavorful, and worthy of any dinner occasion.

This recipe is the perfect blend of indulgence and wholesome ingredients. Whether you’re feeding a crowd or prepping for a cozy night in, Spinach and Ricotta Stuffed Shells offer both visual appeal and crave-worthy taste. From the gooey cheese pull to the savory aroma of herbs mingling with marinara, it’s a guaranteed crowd-pleaser.
Why You’ll Love This Spinach and Ricotta Stuffed Shells Recipe
- It’s a vegetarian-friendly dish that doesn’t skimp on flavor.
- A fantastic make-ahead option for busy weeknights or entertaining.
- The creamy ricotta-spinach filling is satisfying yet light.
- Bakes into a beautiful, golden-topped dish perfect for any table setting.
Preparation Phase & Tools to Use
To prepare Spinach and Ricotta Stuffed Shells with ease and efficiency, gather these essential tools:
- Large Pot: For boiling the pasta shells without crowding.
- Skillet or Sauté Pan: To wilt the spinach and cook the garlic for optimal flavor development.
- Mixing Bowls: One large bowl for mixing the cheese filling.
- Baking Dish: A 9×13 inch casserole dish is ideal for arranging the stuffed shells.
- Spoon or Small Cookie Scoop: Helps neatly fill each pasta shell.
- Foil: For covering the dish during the first half of baking to retain moisture.
Each tool plays a role in building layers of texture and flavor, ensuring a dish that comes out delicious every time.
Preparation Tips
To avoid broken shells, cook them just until al dente—they’ll soften more in the oven. Drain and cool the pasta on a parchment-lined tray so they don’t stick. Squeeze any excess moisture from the spinach before mixing with the ricotta; this keeps the filling creamy, not watery. Use a piping bag or small spoon to make filling shells less messy. Lastly, taste your ricotta mixture before filling to ensure it’s seasoned just right.
Ingredients for Spinach and Ricotta Stuffed Shells
- 20–24 jumbo pasta shells
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 10 oz fresh spinach (or 1 package frozen, thawed and squeezed dry)
- 15 oz ricotta cheese
- 1 cup grated Parmesan cheese
- 1 1/2 cups shredded mozzarella cheese (divided)
- 1 large egg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (optional but adds warmth)
- 3 cups marinara sauce (homemade or store-bought)
- 2 tablespoons chopped fresh parsley or basil (for garnish)

Step 1: Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook until al dente according to package instructions (usually about 9–10 minutes). Drain and rinse under cool water to stop the cooking. Set the shells aside on a parchment-lined tray to prevent sticking.
Step 2: Sauté the Garlic and Spinach
Heat olive oil in a skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant. Add fresh spinach and sauté until wilted (about 2–3 minutes). If using frozen spinach, just warm it through with the garlic. Remove from heat and allow to cool slightly.
Step 3: Make the Ricotta Filling
In a large mixing bowl, combine ricotta cheese, 3/4 cup of mozzarella, Parmesan, the sautéed spinach mixture, egg, salt, pepper, and nutmeg. Stir until fully blended and creamy.
Step 4: Stuff the Shells
Using a spoon or small cookie scoop, fill each pasta shell generously with the ricotta-spinach mixture. Try to avoid overfilling so the shells don’t split.
Step 5: Assemble in the Baking Dish
Spread 1 to 1 1/2 cups of marinara sauce on the bottom of a 9×13 inch baking dish. Nestle the stuffed shells in a single layer over the sauce. Spoon remaining sauce over the top of the shells.
Step 6: Top and Bake
Sprinkle the remaining 3/4 cup of shredded mozzarella over the shells. Cover the dish with foil and bake in a preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake an additional 10–15 minutes until the cheese is melted and bubbly with golden edges.
Step 7: Garnish and Serve
Remove from oven and let rest for 5–10 minutes. Sprinkle with fresh parsley or basil before serving. Enjoy warm with garlic bread or a crisp salad.
Notes
If you’re using frozen spinach, make sure it’s completely thawed and squeeze out all excess moisture using a clean kitchen towel—this is key to preventing a watery filling. Homemade marinara sauce adds more depth, but high-quality store-bought versions work great, too. Don’t skip the nutmeg; it adds a subtle warmth that enhances the creamy ricotta.
Watch Out for These Mistakes While Cooking
- Overcooking the shells: They can tear easily when too soft. Cook just until al dente.
- Skipping the spinach prep: Extra moisture from spinach ruins the texture.
- Underseasoning the filling: Always taste and adjust your ricotta mixture.
- Dry baking: Use enough sauce to keep shells moist during baking.
- Uneven cheese coverage: Spread the mozzarella evenly to get that perfect cheesy top in every bite.
Storage Instructions
Let leftovers cool completely before storing. Keep them in an airtight container in the refrigerator for up to 4 days. To freeze, place stuffed and assembled (but unbaked) shells in a foil container, cover tightly, and freeze for up to 2 months. When ready to eat, bake from frozen at 375°F, covered, for 40–45 minutes, then uncover and bake until bubbly. Reheat leftovers in the microwave or oven until warmed through.
Estimated Nutrition
Per serving (based on 6 servings):
- Calories: ~420 kcal
- Protein: 21g
- Carbohydrates: 32g
- Fat: 22g
- Saturated Fat: 11g
- Fiber: 3g
- Sugar: 6g
- Sodium: 680mg
- Cholesterol: 70mg
Frequently Asked Questions
What type of ricotta works best?
Full-fat ricotta provides the best creamy texture and flavor, but part-skim works if you want to lighten it up a bit.
Can I make this dish ahead of time?
Yes! Assemble everything up to a day in advance and refrigerate. Bake just before serving.
Can I freeze the stuffed shells?
Absolutely. They freeze beautifully either before or after baking. Just use a freezer-safe dish and wrap well.
How do I reheat leftovers?
Use a microwave-safe plate or cover with foil and reheat in a 350°F oven until hot.
Can I add meat to the filling?
Yes, ground Italian sausage or cooked ground beef can be added to the cheese mixture or layered with the sauce.
Is it okay to use store-bought marinara?
Definitely. Choose a high-quality one with simple ingredients for the best flavor.
How do I prevent the shells from tearing?
Don’t overcook them and handle gently when stuffing. Cooling them first also helps.
What can I serve with stuffed shells?
A fresh green salad, roasted vegetables, or garlic bread make perfect pairings.
Conclusion
Spinach and Ricotta Stuffed Shells deliver comfort food at its best—rich, cheesy, and filled with classic Italian flavors. It’s a crowd-pleaser that’s surprisingly easy to make and incredibly versatile. Whether you’re hosting a dinner or batch cooking for the week, this recipe will become a go-to favorite in your kitchen.
Spinach and Ricotta Stuffed Shells
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baked
- Cuisine: Italian-American
- Diet: Vegetarian
Description
Looking for a cozy, satisfying, and visually stunning dinner idea? These Spinach and Ricotta Stuffed Shells are a classic Italian-inspired comfort food that everyone at the table will love. Jumbo pasta shells are filled with a creamy blend of ricotta and spinach, nestled in rich marinara sauce, and topped with gooey, golden mozzarella. Perfect for a quick dinner, family gathering, or a make-ahead freezer meal, this easy recipe fits beautifully into your collection of dinner ideas, easy recipe favorites, comfort food meals, and vegetarian food ideas.
Ingredients
3 cups marinara sauce
20 to 24 jumbo pasta shells
1 tablespoon olive oil
3 cloves garlic, minced
10 oz fresh spinach
15 oz ricotta cheese
1 cup grated Parmesan cheese
1 1/2 cups shredded mozzarella cheese, divided
1 large egg
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon ground nutmeg
2 tablespoons chopped fresh parsley or basil
Instructions
1. Preheat the oven to 375°F.
2. Bring a large pot of salted water to a boil and cook the jumbo pasta shells until al dente, about 9 to 10 minutes. Drain, rinse with cool water, and set aside.
3. Heat the olive oil in a skillet over medium heat. Add the minced garlic and cook for 30 seconds until fragrant.
4. Add the spinach and cook until wilted. If using frozen spinach, make sure it is thawed and fully squeezed dry before adding. Let the mixture cool slightly.
5. In a large bowl, combine the ricotta cheese, 3/4 cup of the mozzarella, Parmesan, egg, spinach mixture, salt, black pepper, and nutmeg. Stir until smooth and evenly combined.
6. Spread about 1 to 1 1/2 cups of marinara sauce across the bottom of a 9×13-inch baking dish.
7. Fill each shell with the ricotta and spinach mixture using a spoon or small scoop.
8. Arrange the filled shells in the baking dish in a single layer.
9. Spoon the remaining marinara sauce over the shells and sprinkle with the remaining mozzarella cheese.
10. Cover with foil and bake for 25 minutes.
11. Remove the foil and bake for another 10 to 15 minutes until the cheese is melted and lightly golden.
12. Let the shells rest for 5 to 10 minutes, then garnish with parsley or basil and serve warm.
Notes
Squeeze as much moisture as possible from the spinach so the filling stays creamy instead of watery.
Cook the shells just to al dente so they do not tear while filling or turn mushy during baking.
For the best flavor, use a rich marinara sauce and let the baked shells rest a few minutes before serving.
Nutrition
- Serving Size: 2 to 3 shells
- Calories: 420
- Sugar: 6g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 11g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 21g
- Cholesterol: 70mg
Keywords: spinach and ricotta stuffed shells, stuffed pasta shells, easy dinner, comfort food, vegetarian dinner, baked pasta, dinner ideas, easy recipe, food ideas











