Sue Recipe

  • Recipe Index
  • Chicken
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Chicken
  • Desserts
  • About
  • Contact

search icon
Homepage link
  • Recipe Index
  • Chicken
  • Desserts
  • About
  • Contact

×

Stuffed Shells with Spinach & Ricotta

Published: Jul 9, 2025 by Sue · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Leave a Review

A cozy, satisfying dish made with tender jumbo pasta shells stuffed with creamy ricotta and spinach, nestled in a rich tomato sauce, and topped with bubbling mozzarella. It's the perfect comfort meal for weeknights or special family dinners. Stuffed Shells with Spinach & Ricotta

Why You’ll Love This Recipe

I love how this recipe delivers restaurant-quality flavor with minimal fuss. The creamy ricotta and spinach filling is both hearty and wholesome, while the homemade tomato sauce brings a depth of flavor that pairs perfectly with the soft, baked pasta. It's freezer-friendly, great for meal prep, and always a family favorite around my table.

Ingredients

(Here's a tip: Check out the full list of ingredients and measurements in the recipe card below.)
• Olive oil
• Onion
• Garlic
• Dried oregano
• Balsamic vinegar
• Tomato puree
• Canned diced tomatoes
• Salt and black pepper
• Jumbo pasta shells
• Fresh spinach (or frozen, thawed and squeezed dry)
• Ricotta cheese
• Vegetarian parmesan-style cheese
• Mozzarella cheese
• Fresh basil
• Ground nutmeg

Directions

  1. Make the tomato sauce: I start by sautéing onion in olive oil until soft. Then I add garlic and oregano, followed by the canned tomatoes, tomato puree, balsamic vinegar, salt, and pepper. I let it simmer until slightly thickened.

  2. Prepare the spinach: I sauté fresh spinach in a bit of oil until wilted, then cool it and squeeze out any excess moisture before chopping.

  3. Make the filling: In a bowl, I mix the chopped spinach with ricotta, vegetarian parmesan, minced garlic, chopped basil, nutmeg, salt, and pepper.

  4. Cook the pasta shells: I boil them until just under al dente—about 5 minutes less than the package suggests—then rinse with cold water to stop the cooking.

  5. Assemble the dish: In a baking dish, I spread a layer of the tomato sauce, then fill each shell with the spinach-ricotta mixture and arrange them on top. I finish with a generous sprinkle of mozzarella and a bit more vegetarian parmesan.

  6. Bake: I bake everything in a preheated oven at 180°C (356°F) for 30 minutes, until the cheese is golden and the sauce is bubbling.

Servings and timing

This recipe serves 6 people.
Prep time: 15–20 minutes
Cook time: 45 minutes
Total time: About 1 hour

Variations

  • Add mushrooms: I sometimes mix sautéed mushrooms into the filling for an earthy twist.

  • Use frozen spinach: It works great—just thaw it and squeeze out all the moisture before adding it to the mix.

  • Add red pepper flakes: A pinch of chili flakes in the sauce gives a nice kick.

  • Make it meaty: I occasionally stir cooked lentils or veggie ground into the tomato sauce for added protein.

  • Cheese swap: Using mascarpone instead of some of the ricotta makes the filling extra creamy.

Storage/Reheating

I store leftovers in an airtight container in the fridge for up to 3 days.

To reheat, I cover the dish with foil and warm it in the oven at 180°C (356°F) for about 20 minutes, or until hot all the way through.

If freezing, I assemble the dish without baking, cover tightly, and freeze for up to 3 months. When ready to cook, I bake from frozen at 200°C (392°F) for 30 minutes, then remove the foil and bake for another 10–15 minutes until bubbly and golden.

FAQs

Can I make this ahead of time?

Yes, I often assemble the dish a day in advance, then keep it in the fridge until ready to bake. It saves time and still tastes great.

Can I use frozen spinach instead of fresh?

Absolutely. I just make sure to thaw it completely and squeeze out as much liquid as possible before mixing it with the ricotta.

What can I use instead of ricotta?

I sometimes substitute cottage cheese or mascarpone if I’m out of ricotta. Both work well in this recipe.

Do I need to cook the shells before baking?

Yes, I partially cook the shells before filling them. It helps them hold their shape and ensures they bake up tender.

How do I prevent watery filling?

The key is squeezing the spinach very well and not adding too much moisture to the filling. I also let the filling sit for a few minutes to thicken before stuffing the shells.

Conclusion

These stuffed shells with spinach and ricotta have become one of my favorite go-to dinners. They’re comforting, easy to prepare, and full of flavor. Whether I’m cooking for my family or batch-prepping meals for the week, this dish always delivers. I hope it brings as much joy to your table as it does to mine.

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
Stuffed Shells with Spinach & Ricotta

Stuffed Shells with Spinach & Ricotta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sue
  • Prep Time: 17 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A cozy, cheesy baked pasta dish featuring jumbo shells filled with a creamy spinach-ricotta mixture, topped with rich tomato sauce and bubbly mozzarella. Perfect for comfort food lovers and great for make-ahead meals.


Ingredients

  • 2 tbsp olive oil (for sauce)
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tbsp balsamic vinegar
  • 400 ml tomato puree
  • 1 can (400 g) diced tomatoes
  • Salt and pepper to taste
  • 250 g giant pasta shells
  • 300 g fresh spinach (or 350 g frozen spinach, thawed and drained)
  • 250 g ricotta cheese
  • 150 g grated mozzarella cheese
  • 2 cloves garlic, minced (for filling)
  • 2 tbsp chopped fresh basil
  • 50 g vegetarian parmesan-style cheese
  • Pinch of ground nutmeg
  • Salt and pepper to taste (for filling)

Instructions

  1. Sauté onion in olive oil until soft. Add garlic and oregano, cook briefly, then add diced tomatoes, tomato puree, balsamic vinegar, and a splash of water. Simmer until slightly reduced.
  2. Wilt spinach in a pan with a little olive oil. Let cool, squeeze out excess water, and chop roughly.
  3. Mix chopped spinach with ricotta, parmesan-style cheese, minced garlic, basil, nutmeg, salt, and pepper in a bowl.
  4. Boil pasta shells until under al dente (about 5 minutes less than package instructions), drain, and rinse.
  5. Preheat oven to 180°C (356°F). Spread tomato sauce in a baking dish. Fill each shell with about 2 teaspoons of filling and arrange over sauce.
  6. Top with grated mozzarella and extra parmesan. Bake uncovered for 30 minutes until cheese is golden and sauce is bubbling.
  7. Let cool slightly before serving.

Notes

  • You can substitute fresh spinach with frozen—add ~50 g extra.
  • Recipe can be prepared ahead and refrigerated up to 3 days.
  • Freezer-friendly: freeze unbaked shells for up to 3 months.
  • To bake from frozen: cook at 200°C for 30 minutes, then add cheese and bake 5–10 more minutes.
  • Use gluten-free jumbo shells for a gluten-free version.

Nutrition

  • Serving Size: ⅙ of recipe
  • Calories: 380
  • Sugar: 6g
  • Sodium: 550mg
  • Fat: 17g
  • Saturated Fat: 8g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 40mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Course

  • Blackened Cajun Chicken Alfredo
    Blackened Cajun Chicken Alfredo
  • Sausage and Veggies Skillet
    Sausage and Veggies Skillet
  • Florida Shrimp Pie
    Florida Shrimp Pie
  • Thai Chicken Meatballs in Coconut Curry
    Thai Chicken Meatballs in Coconut Curry

Leave a Reply Cancel reply

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

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

Modern Sidebar

Hey there! I'm Sue, a mom, a wife, and someone who’s always in the kitchen trying out new recipes or revisiting old ones that remind me of family gatherings and special moments.

Learn more

Popular

  • One-Pot French Onion Pasta
    One-Pot French Onion Pasta
  • Easy Cool Whip Candy
    Easy Cool Whip Candy
  • Stuffed Shells with Spinach & Ricotta
    Stuffed Shells with Spinach & Ricotta
  • Jalapeño Bottle Caps
    Jalapeño Bottle Caps

Footer

↑ back to top

About

  • About
  • Contact
  • Disclosure Policy
  • DMCA
  • Privacy Policy
  • Terms and Conditions

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Sue Recipe