Spinach and Ricotta Stuffed Shells Recipe

Why You’ll Love This Recipe

Spinach and Ricotta Stuffed Shells offer everything you want in a comforting baked pasta dish: rich filling, perfectly tender jumbo shells, and a generous layer of bubbling tomato sauce and cheese. This recipe is wonderfully approachable, even for beginners, because the components come together easily and can be prepared ahead of time. It’s one of my go-to dishes when I’m hosting, as it looks impressive yet requires very little hands-on effort. The filling is creamy and flavorful without being heavy, and the spinach adds a balanced freshness that complements the richness of the ricotta. I’ve even made this recipe with almond milk in the ricotta mixture when I was out of regular milk, and it worked perfectly well. Whether served for a family dinner, meal prep, or a cozy weekend evening, these stuffed shells deliver satisfying, restaurant-worthy comfort every time.

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 and Ricotta Stuffed Shells Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Natalie
  • Total Time: 50 mins
  • Yield: 4–6 servings
  • Diet: Vegetarian

Description

Classic baked jumbo pasta shells filled with a creamy ricotta and spinach mixture, topped with marinara and melted cheese.


Ingredients

  • 2025 jumbo pasta shells
  • 1 container (15 oz) ricotta cheese
  • 1 1/2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 2 cups fresh spinach, chopped (or 1 cup frozen, thawed and drained)
  • 1 large egg
  • 2 cups marinara sauce
  • 1 tsp garlic powder
  • 1 tsp Italian seasoning
  • Salt and pepper, to taste


Instructions

  1. Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside to cool slightly.
  2. Preheat the oven to 375°F (190°C).
  3. In a mixing bowl, combine ricotta cheese, 1 cup mozzarella, Parmesan, chopped spinach, egg, garlic powder, Italian seasoning, salt, and pepper. Mix well.
  4. Spread 1 cup of marinara sauce over the bottom of a baking dish.
  5. Stuff each cooked shell with a generous spoonful of the ricotta-spinach mixture and place them in the baking dish.
  6. Pour the remaining marinara sauce over the shells.
  7. Sprinkle the remaining 1/2 cup mozzarella cheese on top.
  8. Cover the dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 minutes, until the cheese melts and the dish is bubbly.
  9. Let rest for 5 minutes before serving.

Notes

  • Use frozen spinach for convenience—just thaw and squeeze out excess moisture.
  • Add red pepper flakes for a light kick.
  • Make ahead: assemble, cover, and refrigerate up to 24 hours before baking.
  • Pairs well with garlic bread and a simple green salad.
  • Prep Time: 20 mins
  • Cook Time: 30 mins
  • Category: Main Course
  • Method: Baked
  • Cuisine: Italian

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 designed for stuffing and hold the ricotta mixture beautifully once baked.

Ricotta Cheese

Provides a creamy, mild base for the filling. Full-fat gives the best texture and flavor.

Spinach

Fresh or frozen works; it adds color, nutrients, and balance to the creamy filling.

Mozzarella Cheese

Melts gorgeously on top and inside for that irresistible stretchy, cheesy finish.

Parmesan Cheese

Adds sharpness and depth to the filling and topping.

Egg

Helps bind the ricotta mixture so it holds together inside the shells.

Garlic

Enhances the filling with savory notes and aromatic depth.

Italian Seasoning

Adds herbal flavor that ties the whole dish together.

Marinara Sauce

Serves as the base sauce for baking. Use your favorite homemade or store-bought version.

Salt and Black Pepper

Essential for balancing and brightening all the flavors.

Directions

Begin by cooking the jumbo pasta shells until just al dente. They will continue cooking in the oven, so avoid overcooking. Drain them and lay them on a lightly oiled tray so they don’t stick together. While the shells cool, prepare the filling. In a large bowl, mix the ricotta, chopped spinach (squeezed well if using frozen), half of the mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and pepper. Stir until everything is evenly incorporated and the mixture is creamy.

Next, preheat your oven and spread a thin layer of marinara sauce across the bottom of a baking dish. Using a spoon, gently fill each pasta shell with a generous amount of the ricotta mixture and place them seam-side up in the dish. Continue until all shells are arranged snugly. Pour the remaining marinara sauce over the top, then scatter the remaining mozzarella and a bit more Parmesan. Cover the dish with foil and bake until the shells are heated through. Remove the foil and continue baking until the cheese melts and turns golden. Let the dish rest briefly before serving to allow the filling to set beautifully.

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.

9×13-inch baking dish – Ideal size to fit your rolled cabbage leaves snugly and prevent them from unraveling.

knife – A sharp, durable kitchen knife perfect for slicing, chopping, and dicing with ease.

Servings and timing

This recipe yields approximately 6 servings. Preparation takes around 25 minutes, and baking requires 30–35 minutes. Total time is just under 1 hour.

Storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm in a covered baking dish at a low temperature until heated through, or microwave individual portions. This dish also freezes well; freeze before baking or after, then thaw in the refrigerator and reheat in the oven.

Variations and Customizations

Three-Cheese Upgrade

Add provolone or fontina to the ricotta mixture for a richer, cheesier filling.

Meat Lover’s Version

Brown Italian sausage or ground beef and mix it into the marinara sauce before assembling.

Pesto Ricotta Filling

Stir a few spoonfuls of basil pesto into the filling for a herbaceous, aromatic twist.

Lemon Zest Brightness

Add fresh lemon zest to the filling for a vibrant, refreshing flavor.

Roasted Vegetable Addition

Fold in roasted mushrooms, zucchini, or bell peppers for more texture and depth.

Gluten-Free Adaptation

Use gluten-free jumbo shells and ensure your marinara is gluten-free.

Spicy Arrabbiata Sauce

Replace marinara with arrabbiata sauce for a subtly spicy variation.

Fresh Herb Enhancement

Mix fresh basil, parsley, or oregano into the filling for extra brightness.

Low-Dairy Option

Use part-skim ricotta and reduce mozzarella for a lighter version.

Baked Alfredo Shells

Swap marinara for Alfredo sauce for a richer, creamier, white-sauce alternative.

FAQs

Can I make the stuffed shells ahead of time?

Yes, you can assemble them a day ahead and bake when ready.

Should I use fresh or frozen spinach?

Either works; just be sure to squeeze frozen spinach very dry.

Can I substitute cottage cheese for ricotta?

Yes, blend it slightly for a smoother texture before using.

Do I have to use egg in the filling?

It helps bind the mixture but can be omitted if needed.

Can I freeze stuffed shells?

Yes, freeze them unbaked or baked and reheat later.

Why did my shells fall apart?

They were likely overcooked; cook them just to al dente.

What sauce works best?

Classic marinara, but Alfredo or arrabbiata are great alternatives.

Can I add meat to the filling?

Yes, finely chopped cooked sausage works well.

How do I prevent the shells from sticking together?

Lay them out separately after draining or toss lightly with oil.

Can I bake this without covering with foil?

Covering helps prevent the pasta from drying out; uncover only near the end.

Conclusion

Spinach and Ricotta Stuffed Shells bring together simple ingredients to create a deeply satisfying, elegant baked pasta dish. Creamy filling, tender shells, and rich tomato sauce make this a dependable recipe for weeknights, gatherings, or special meals. With an array of variations and the ability to make the dish ahead of time, it’s as practical as it is delicious. This is classic comfort food elevated, and once you try it, it may well become a staple 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