This spinach and ricotta stuffed shells recipe is a hearty, cheesy, and comforting dish that makes a perfect vegetarian dinner. Tender jumbo pasta shells are filled with a rich mixture of ricotta, mozzarella, Parmesan, and sautéed spinach, then baked in marinara sauce until bubbly and golden. It’s a recipe I turn to when I want something both simple to make and impressive to serve.

Why You’ll Love This Recipe

I love how these stuffed shells feel like comfort food but still pack in a good amount of vegetables. The creamy ricotta combined with sautéed spinach and melted mozzarella gives the filling a satisfying richness, while the marinara adds brightness and ties everything together. I also enjoy that it’s versatile—I can prepare it ahead of time, bake it right before serving, and feed a small family or double it for a crowd.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 16 jumbo pasta shells (I like to cook a few extras in case some break)

  • 1 1/2 tbsp olive oil

  • 2 tsp fresh garlic, minced

  • 4 cups packed fresh spinach leaves, roughly chopped

  • 12 oz skim-milk ricotta cheese

  • 1 cup shredded skim-milk mozzarella cheese

  • 1/2 cup grated Parmesan cheese, plus more for serving

  • 1 large egg

  • 1 tbsp fresh basil, finely chopped

  • 1 tsp kosher salt

  • 1/2 tsp freshly ground black pepper

  • 1 1/4 cups marinara sauce

Directions

  1. I preheat the oven to 375°F and cook the pasta shells al dente according to package directions. Once drained, I set them aside to cool slightly.

  2. In a skillet, I heat the olive oil over medium-high heat. I add garlic and cook for about a minute until lightly browned, then stir in the spinach until it wilts and reduces by half, about 3–4 minutes. I let it cool.

  3. In a mixing bowl, I combine the spinach, ricotta, mozzarella, Parmesan, egg, basil, salt, and pepper until everything is well blended.

  4. I spread 1/2 cup marinara sauce in the bottom of an 8×8-inch baking dish. Then, I stuff each pasta shell generously with the spinach mixture and arrange them in the dish.

  5. I top with the remaining marinara, cover with foil, and bake for 25 minutes. After removing the foil, I bake another 10–15 minutes until the top is lightly browned and the sauce is bubbling.

  6. I serve warm with extra Parmesan sprinkled on top.

Servings and timing

This recipe makes 4 servings. It takes about 15 minutes to prepare and 35 minutes to cook, so I have it ready in about 50 minutes total.

Variations

I sometimes swap basil for Italian seasoning or oregano when I don’t have fresh herbs on hand. If I want more richness, I use whole milk ricotta instead of skim. For a different flavor, I’ve also tried a roasted garlic marinara instead of plain tomato sauce. When I want more heat, I mix a little red pepper into the filling.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I cover the shells with foil and warm them in the oven at 350°F until heated through, about 20 minutes. They can also be reheated in the microwave, though I prefer the oven for the best texture. If I freeze the shells (before or after baking), I let them thaw overnight in the fridge before reheating.

FAQs

Can I make this recipe ahead of time?

Yes, I like to assemble the shells, cover them tightly, and refrigerate them for up to 24 hours before baking.

Can I freeze stuffed shells?

I freeze them either unbaked or baked. When unbaked, I thaw overnight and then bake as directed. When baked, I thaw and reheat covered until warm.

Do I need to drain the ricotta?

I usually don’t, but if my ricotta looks watery, I drain off the excess liquid to prevent a runny filling.

Can I use frozen spinach instead of fresh?

Yes, I just thaw it, squeeze out all the excess moisture, and use it in place of fresh spinach.

What pasta shapes can I use if I don’t have jumbo shells?

I’ve substituted manicotti tubes with success, or even layered the filling and pasta like a lasagna when shells weren’t available.

Conclusion

This spinach and ricotta stuffed shells recipe is one of my favorite baked pasta dishes because it balances comforting richness with fresh flavors. I like how easily it adapts to different sauces, herbs, or cheese blends, and I can make it ahead for busy evenings. Whether I’m cooking for family or serving guests, these cheesy stuffed shells always feel like a warm, satisfying meal.

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

Baked Spinach and Ricotta Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusraa
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

These Baked Spinach and Ricotta Stuffed Shells are a comforting and cheesy vegetarian dish featuring jumbo pasta shells filled with a creamy mixture of ricotta, mozzarella, Parmesan, and sautéed spinach. Baked in marinara until golden and bubbly, it’s a hearty meal perfect for any night.


Ingredients

  • 16 jumbo pasta shells (plus a few extra in case of breakage)
  • 1 1/2 tbsp olive oil
  • 2 tsp fresh garlic, minced
  • 4 cups packed fresh spinach leaves, roughly chopped
  • 12 oz skim-milk ricotta cheese
  • 1 cup shredded skim-milk mozzarella cheese
  • 1/2 cup grated Parmesan cheese (plus more for serving)
  • 1 large egg
  • 1 tbsp fresh basil, finely chopped
  • 1 tsp kosher salt
  • 1/2 tsp freshly ground black pepper
  • 1 1/4 cups marinara sauce

Instructions

  1. Preheat oven to 375°F (190°C). Cook pasta shells al dente according to package directions, drain, and let cool slightly.
  2. In a skillet, heat olive oil over medium-high heat. Sauté garlic for 1 minute until lightly browned. Add spinach and cook until wilted, about 3–4 minutes. Let cool.
  3. In a mixing bowl, combine cooked spinach, ricotta, mozzarella, Parmesan, egg, basil, salt, and pepper until fully blended.
  4. Spread 1/2 cup marinara sauce in the bottom of an 8×8-inch baking dish.
  5. Stuff each pasta shell with the ricotta-spinach filling and arrange in the baking dish.
  6. Top with remaining marinara sauce. Cover with foil and bake for 25 minutes.
  7. Remove foil and bake an additional 10–15 minutes until the top is lightly browned and sauce is bubbling.
  8. Serve warm with extra grated Parmesan on top.

Notes

  • Substitute fresh basil with Italian seasoning or oregano if needed.
  • Use whole milk ricotta for extra richness.
  • Try roasted garlic marinara for added flavor.
  • Add red pepper flakes for heat.
  • Frozen spinach can be used—thaw and squeeze out moisture first.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 390
  • Sugar: 5g
  • Sodium: 630mg
  • Fat: 20g
  • Saturated Fat: 9g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 21g
  • Cholesterol: 80mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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