Spinach Ricotta Stuffed Shells (Creamy, Cheesy Comfort Food Classic)

Introduction

If you are searching for a comforting, cheesy pasta dish that feels both indulgent and satisfying, spinach ricotta stuffed shells are exactly what you need. These jumbo pasta shells are filled with a rich, creamy ricotta mixture blended with spinach and baked in a flavorful tomato sauce until perfectly bubbly and golden.

I first made this dish on a cozy evening when I wanted something simple yet impressive, and it quickly became a favorite. The combination of creamy cheese and tender pasta creates a perfect balance, while the spinach adds a fresh, slightly earthy note that keeps the dish from feeling too heavy. Whether you are cooking for family, meal prepping, or hosting guests, this recipe delivers warmth and flavor in every bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Ricotta Stuffed Shells (Creamy, Cheesy Comfort Food Classic)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Barbara
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Tender pasta shells stuffed with a creamy spinach and ricotta filling, baked in rich marinara sauce and topped with melted cheese for a comforting and satisfying vegetarian dish.


Ingredients

  • 2024 jumbo pasta shells
  • 2 tbsp olive oil
  • 3 garlic cloves, minced
  • 2 cups fresh spinach (or 1 cup frozen, thawed and drained)
  • 300g ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 egg
  • 2 cups marinara sauce
  • 1 1/2 cups shredded mozzarella cheese
  • 1 tsp dried oregano
  • 1/2 tsp black pepper
  • Salt, to taste


Instructions

  1. Preheat oven to 180°C (350°F).
  2. Cook jumbo pasta shells according to package instructions until al dente, then drain and set aside.
  3. Heat olive oil in a pan and sauté garlic for about 30 seconds.
  4. Add spinach and cook until wilted (or heated through if using frozen). Remove from heat and let cool slightly.
  5. In a bowl, mix ricotta, Parmesan, egg, cooked spinach, oregano, salt, and pepper until well combined.
  6. Spread 1 cup of marinara sauce on the bottom of a baking dish.
  7. Stuff each shell with the ricotta-spinach mixture and place in the dish.
  8. Pour remaining marinara sauce over the shells.
  9. Sprinkle mozzarella cheese evenly on top.
  10. Cover with foil and bake for 25 minutes.
  11. Remove foil and bake an additional 10–15 minutes until cheese is melted and bubbly.
  12. Let rest for 5–10 minutes before serving.

Notes

  • Drain spinach well to avoid watery filling.
  • Use a piping bag or spoon to easily fill shells.
  • Add herbs like basil for extra flavor.
  • Can be prepared ahead and baked later.
  • Freezes well for meal prep.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian

Why You’ll Love This Recipe

This recipe is creamy, cheesy, vegetarian-friendly, easy to prepare, and perfect for comforting dinners or make-ahead meals.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

jumbo pasta shells
These large shells are ideal for stuffing, holding the creamy filling perfectly while baking to a tender texture.

ricotta cheese
Ricotta provides a smooth, creamy base for the filling and adds a mild, slightly sweet flavor.

spinach
Spinach adds freshness, color, and a nutritional boost while balancing the richness of the cheese.

mozzarella cheese
Mozzarella melts beautifully, creating a gooey, stretchy layer on top.

parmesan cheese
Parmesan adds a sharp, salty depth that enhances the overall flavor.

egg
Egg helps bind the filling together, ensuring it stays firm and creamy when baked.

garlic
Garlic adds a savory, aromatic flavor that elevates the filling.

tomato sauce
This forms the base of the dish, adding a rich and tangy contrast to the creamy filling.

olive oil
Used to sauté garlic and spinach, adding subtle richness.

salt
Essential for balancing the flavors throughout the dish.

black pepper
Adds a mild heat and depth.

Italian seasoning
A blend of herbs that brings a classic Italian flavor to the dish.

Directions

Begin by preheating your oven to 180°C (350°F). Cook the jumbo pasta shells according to package instructions until al dente, then drain and set aside to cool slightly.

In a skillet, heat olive oil over medium heat and sauté garlic until fragrant. Add spinach and cook until wilted, then remove from heat and allow it to cool slightly.

In a mixing bowl, combine ricotta cheese, egg, cooked spinach, parmesan, salt, black pepper, and Italian seasoning. Mix until smooth and well combined.

Spread a layer of tomato sauce on the bottom of a baking dish. Take each cooked shell and fill it with the ricotta-spinach mixture, then place it in the dish.

Once all shells are filled and arranged, spoon more tomato sauce over the top and sprinkle generously with mozzarella cheese.

Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes until the cheese is melted and slightly golden.

Let the dish rest for a few minutes before serving.

Equipment needed : Must-Have Tools to Get Rolling

Here’s what you’ll want to have on hand:

Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.

Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.

large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.

Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.

Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.

Cutting board – For prepping cabbage leaves and rolling them like a pro.

Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.

 3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results

Servings and timing

This recipe serves 4–5 people, with a preparation time of 20 minutes and a cooking time of 35–40 minutes, totaling approximately 1 hour.

Storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven or microwave until warmed through. This dish can also be frozen for up to 2 months.

Variations and Customizations

Spinach ricotta stuffed shells are incredibly versatile, making them easy to adapt based on your preferences or dietary needs.

For added protein, you can mix in cooked ground beef or Italian sausage with the filling. I tried adding a small amount of seasoned ground beef once, and it made the dish even more satisfying without overpowering the creamy texture.

If you want to enhance the vegetable content, consider adding finely chopped mushrooms or zucchini to the filling. These vegetables blend seamlessly with the ricotta and add extra flavor and nutrients.

For a lighter version, you can use part-skim ricotta and reduced-fat mozzarella. The result is still creamy but slightly less rich.

You can also experiment with sauces. While classic tomato sauce works beautifully, a creamy Alfredo or a tomato-cream blend can give the dish a completely different flavor profile.

For a gluten-free option, use gluten-free pasta shells. The filling itself is naturally gluten-free, making it easy to adapt.

If you enjoy bold flavors, try adding a pinch of red pepper flakes or fresh basil to the filling for a fresh and slightly spicy twist.

Nutrition and Dietary Info

NutrientAmount per Serving
Calories390 kcal
Protein (g)20 g
Carbs (g)38 g
Fat (g)18 g
Saturated Fat9 g
Fiber (g)3 g
Sugar (g)6 g
Sodium (mg)540 mg

This dish offers a balanced combination of protein, carbohydrates, and fats, along with nutrients from spinach and dairy.

Expert Tips & Customizations

Do not overcook the shells
Keep them slightly firm to prevent tearing while stuffing.

Drain spinach well
Removing excess moisture keeps the filling thick and creamy.

Use a piping method
Filling shells with a spoon or piping bag makes the process easier.

Layer sauce generously
This prevents the shells from drying out during baking.

Let it rest before serving
This helps the filling set and improves texture.

FAQs

Can I make stuffed shells ahead of time?

Yes, assemble them in advance and bake when ready.

Can I freeze stuffed shells?

Yes, they freeze well before or after baking.

Can I use frozen spinach?

Yes, just thaw and drain it thoroughly.

What can I serve with stuffed shells?

A fresh salad or garlic bread pairs perfectly.

Can I make this without egg?

Yes, but the filling may be slightly softer.

How do I prevent watery filling?

Ensure spinach is well drained and avoid adding excess liquid.

Conclusion

Spinach ricotta stuffed shells are the ultimate comfort food, combining creamy cheese, tender pasta, and rich sauce into one satisfying dish. They are easy to prepare, versatile, and perfect for both everyday meals and special occasions. Once you make them, they are sure to become a regular favorite in your kitchen.

Hungry for more?  Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Recipeviahub profile

WELCOME TO YUMDISHY

Where clarity, flavor, and creativity come together.
Explore comforting meals, fresh ideas, and flexible recipes created to support cooking with confidence and joy.

🍽️ Let’s make everyday cooking feel inspiring.
MORE ABOUT ME
Floral decor

CONNECT WITH ME

Follow Yumdishy for delicious recipe inspiration, comforting meal ideas, and simple dishes you’ll love cooking again and again.

FOLLOW ON PINTEREST