There’s nothing quite like the aroma of bubbling cheese and rich tomato sauce filling your kitchen. For me, Spinach and Ricotta Stuffed Shells bring back memories of family dinners at my Nonna’s house long wooden tables, laughter echoing through the halls, and baking dishes passed from hand to hand. This classic baked pasta dish combines the heartiness of comfort food with the elegance of Italian tradition. It’s wholesome, satisfying, and the perfect recipe to make when you want to feed your loved ones with something warm and truly special.
What Are Spinach and Ricotta Stuffed Shells?
Spinach and Ricotta Stuffed Shells are a traditional Italian-American pasta bake featuring jumbo pasta shells filled with a creamy mixture of ricotta cheese, spinach, herbs, and parmesan. The filled shells are nestled in a bed of marinara sauce, topped with mozzarella cheese, and baked until golden, bubbly, and slightly crisp on the edges. It’s a vegetarian main course that feels both indulgent and nourishing a timeless dish loved by kids and adults alike.
Why You’ll Fall in Love with This Recipe
This isn’t just a good pasta recipe it’s a great one. Here’s why:
- Comforting and filling with a rich, cheesy center and tangy tomato sauce
- Make-ahead and freezer-friendly, perfect for meal prep or entertaining
- Customizable for different diets and flavor preferences
- Elegant enough for guests, but simple enough for a weeknight dinner
- A hit with picky eaters, especially when topped with extra melty cheese
If you’re looking for a no-fail, crowd-pleasing recipe that’s both wholesome and decadent, this one delivers.
How Do They Taste?
Imagine biting into a tender pasta shell filled with a velvety mixture of ricotta and spinach, laced with nutty parmesan and garlic. The tangy marinara cuts through the richness just enough, while the mozzarella on top stretches with every forkful. Each bite is creamy, savory, cheesy, and just a little earthy from the spinach. It’s comfort food that feels elevated and fresh all at once.
Health & Ingredient Benefits
Despite their indulgent appearance, these shells can offer balanced nutrition:
- Spinach: Rich in iron, fiber, and antioxidants great for heart and bone health.
- Ricotta: High in protein and calcium, especially if using part-skim varieties.
- Tomato Sauce: Packed with lycopene and vitamin C.
- Whole wheat pasta (optional): Adds fiber and complex carbs.
- Vegetarian-friendly: A filling main without any meat.
With just a few tweaks, this dish can be adapted for different dietary needs while still being satisfying and flavorful.
Ingredients You’ll Need
For the Filling:
- 1 (15 oz) container ricotta cheese
- 1 cup cooked spinach (squeezed dry and chopped; frozen or fresh)
- 1 egg
- 1/2 cup grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
For the Assembly:
- 20–25 jumbo pasta shells (boiled al dente)
- 2 cups marinara sauce (homemade or store-bought)
- 1½ cups shredded mozzarella cheese
- Fresh parsley or basil for garnish

Tools You’ll Need
- Large pot for boiling pasta
- Skillet or saucepan (if cooking spinach)
- Mixing bowl
- 9×13 inch baking dish
- Spoon or piping bag (to fill shells)
- Foil for baking
Optional Substitutions & Additions
- Low-fat version: Use part-skim ricotta and mozzarella.
- Add more veggies: Sautéed mushrooms, zucchini, or bell peppers blend well into the filling.
- Boost flavor: Add lemon zest or nutmeg to the ricotta mixture.
- No ricotta? Cottage cheese (blended smooth) can be used as a substitute.
- Vegan option: Use dairy-free ricotta and mozzarella alternatives with egg replacer.
How to Make Spinach and Ricotta Stuffed Shells
- Preheat oven to 375°F (190°C). Lightly grease a 9×13 baking dish.
- Cook Pasta: Boil shells in salted water until al dente. Drain and cool slightly.
- Prepare Filling: In a bowl, mix ricotta, chopped spinach, egg, Parmesan, garlic powder, Italian seasoning, salt, and pepper until smooth and combined.
- Stuff the Shells: Using a spoon or piping bag, fill each shell with about 2 tablespoons of filling.
- Assemble the Dish: Spread half of the marinara sauce in the bottom of the baking dish. Arrange the stuffed shells over the sauce. Top with the remaining sauce and sprinkle with mozzarella cheese.
- Bake: Cover with foil and bake for 25 minutes. Remove foil and bake uncovered for an additional 10–15 minutes until cheese is melted and bubbly.
- Garnish & Serve: Sprinkle with chopped parsley or basil and serve warm.

What to Serve With
This dish is hearty, but pairs beautifully with:
- Garlic bread or focaccia
- Caesar salad or a simple green salad with balsamic vinaigrette
- Roasted vegetables like zucchini, carrots, or broccoli
- A glass of red wine (Chianti, Pinot Noir, or Merlot)
Tips for Success
- Don’t overcook the pasta: It will continue cooking in the oven and you want it to hold its shape.
- Squeeze spinach well: Excess moisture will make the filling watery.
- Use good-quality marinara: It makes a big difference in flavor.
- Let it rest: After baking, give the dish 5–10 minutes to cool slightly so the cheese sets.
Common Mistakes to Avoid
- Overfilling the shells: This makes them hard to arrange and can cause them to split.
- Using watery ricotta: If your ricotta is very wet, drain it in cheesecloth or a fine mesh sieve.
- Skipping the foil: This helps the dish heat through without burning the cheese.
- Dry baking dish: Always put sauce on the bottom to prevent sticking or burning.
How to Store & Reheat
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat in the oven at 350°F until warmed through or microwave individual portions.
- Freeze unbaked or baked shells in a foil pan for up to 2 months. Thaw overnight and bake covered until hot and bubbly.
Frequently Asked Questions
Can I make these stuffed shells ahead of time?
Yes! Assemble the entire dish up to 24 hours in advance and refrigerate until ready to bake.
Can I freeze them?
Absolutely. Wrap tightly with foil and freeze either baked or unbaked for a great make-ahead meal.
Can I use fresh spinach instead of frozen?
Yes, just sauté it first and squeeze out any liquid before chopping and adding to the ricotta.
What’s the best way to stuff the shells?
A spoon works fine, but a piping bag (or a ziplock with the corner snipped) makes it faster and neater.
Nutritional Info (approximate per serving)
- Calories: 380
- Protein: 19g
- Fat: 17g
- Carbohydrates: 35g
- Fiber: 3g
- Sugar: 5g
- Sodium: 610mg
(Based on 4 shells per serving, with sauce and cheese)
Conclusion
Spinach and Ricotta Stuffed Shells are the kind of meal that brings people together. They’re warm, cheesy, and packed with flavor, making them ideal for everything from Sunday dinners to potlucks and special occasions. Plus, they’re surprisingly easy to make and endlessly versatile. One bite and you’ll understand why this classic dish has stood the test of time.
Print
Cozy Italian Classic: Spinach and Ricotta Stuffed Shells That Melt in Your Mouth
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
A comforting and cheesy Italian-inspired baked pasta dish featuring jumbo shells stuffed with a creamy ricotta and spinach filling, smothered in marinara sauce and baked to golden perfection.
Ingredients
For the filling:
1 (15 oz) container ricotta cheese
1 cup cooked spinach, squeezed dry and chopped
1 egg
1/2 cup grated Parmesan cheese
1 teaspoon garlic powder
1 teaspoon Italian seasoning
Salt and black pepper to taste
For the dish:
20–25 jumbo pasta shells, cooked al dente
2 cups marinara sauce
1½ cups shredded mozzarella cheese
Fresh parsley or basil for garnish
Instructions
Preheat oven to 375°F (190°C). Lightly grease a 9×13 baking dish.
Cook jumbo pasta shells according to package directions. Drain and let cool slightly.
In a mixing bowl, combine ricotta cheese, chopped spinach, egg, Parmesan, garlic powder, Italian seasoning, salt, and pepper.
Fill each pasta shell with 2 tablespoons of the ricotta mixture.
Spread half the marinara sauce on the bottom of the baking dish. Arrange stuffed shells on top.
Pour remaining marinara over the shells and sprinkle with mozzarella cheese.
Cover with foil and bake for 25 minutes. Uncover and bake for another 10–15 minutes until bubbly and golden.
Garnish with chopped parsley or basil and serve hot.
Notes
Use a piping bag for easier stuffing.
Let the dish rest after baking for cleaner servings.
Substitute cottage cheese for ricotta if desired.
Freeze before or after baking for easy make-ahead meals.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
Keywords: stuffed shells, spinach and ricotta pasta, vegetarian baked pasta, easy Italian dinner, comfort food recipe
Leave a Comment