I absolutely love how this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe turns out every time. It’s one of those comforting, cheesy dishes that feels like a warm hug on a plate — perfect for those cozy nights when you want something hearty yet fresh. Plus, all that spinach mixed with creamy ricotta makes it taste indulgent without feeling too heavy.

When I first tried making stuffed shells, I used to cook the pasta shells ahead of time, and it was always a hassle. But this recipe does it differently, baking the shells right in the sauce so they soak up all those beautiful flavors. You’ll find that it saves you time and effort, and the end result is a perfect balance of tender pasta, creamy filling, and rich tomato sauce that my family goes crazy for every time.

🤍

Why You’ll Love This Recipe

  • Effortless Baking: No need to boil the shells before stuffing — they cook perfectly in the sauce.
  • Rich Flavor Layers: The tomato sauce simmers with herbs, wine, and stock for a deep, balanced taste.
  • Creamy & Healthy Filling: Spinach adds a nutritious punch while ricotta and cheeses keep it indulgently creamy.
  • Family Favorite: This Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe always disappears fast at my dinner table.

Ingredients You’ll Need

These ingredients come together beautifully — the fresh herbs and garlic in the sauce complement the creamy filling perfectly. When shopping, try to find full-fat ricotta and good-quality tomato passata to get the best results.

  • Olive oil: Use extra virgin for the richest flavor in your sauce base.
  • Eschallots or shallots: Adds a sweet, mild onion flavor; if unavailable, a small sweet onion works fine.
  • Garlic cloves: Freshly minced gives the best aroma and kick.
  • Bay leaf: Don’t skip this — it gives subtle depth to the sauce.
  • Dried thyme and oregano: Classic Italian herbs that infuse the tomato sauce with warmth.
  • Tomato paste: Concentrates the tomato flavor for a richer sauce.
  • Tomato passata: Smooth pureed tomato base; a little thinner than crushed tomatoes, perfect for the sauce consistency.
  • Dry white wine (Chardonnay or similar): Enhances the sauce with acidity and complexity; substitute with vegetable stock if preferred.
  • Vegetable stock/broth, low sodium: Keeps the sauce flavorful without being salty.
  • Salt, white sugar, black pepper: Balances the sauce—sugar cuts acidity, salt and pepper season perfectly.
  • Frozen chopped spinach: Thawed and squeezed dry, it adds nutrition and moisture to the filling without messing with texture.
  • Full-fat ricotta cheese: Creamy, rich filling base that melts beautifully.
  • Parmesan cheese: Both in the filling and for topping; sharp, nutty flavor that lifts the dish.
  • Shredded cheese (Mozzarella or favorite cheddar): Adds gooey, melty goodness inside the shells.
  • Egg: Binds the filling so it holds together during baking.
  • Large garlic clove (for filling): Adds a fresh garlicky punch inside.
  • Grated fresh nutmeg (optional): I love this subtle warm note in the filling but it’s totally optional.
  • Kosher salt and black pepper: Essential for seasoning the filling just right.
  • Jumbo pasta shells (conchiglioni): The perfect size for stuffing and baking.
  • Extra shredded mozzarella and parmesan for topping: For that golden, bubbly finish.
  • Fresh basil (optional for garnish): Adds fresh herb notes and pretty color at serving.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love making this recipe my own depending on the season or what’s in the fridge. You can easily swap out cheeses or add extra herbs to keep things exciting without losing that comforting core.

  • Protein Boost: Add cooked Italian sausage or crumbled tofu for a heartier filling — my family appreciates this twist for a more filling meal.
  • Greens Swap: Fresh spinach works great too; just sauté it down well and squeeze out extra moisture before mixing.
  • Dairy-Free: Try vegan ricotta and cheese alternatives if you need dairy-free stuffed shells that still satisfy.
  • Spicy Kick: Add red pepper flakes to the sauce or filling if you love a little heat — I discovered this trick to wake up the flavors!

How to Make Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe

Step 1: Build a Flavor-Packed Tomato Sauce

Start by heating olive oil in a small pot over medium-high heat, then add your minced garlic, finely chopped shallots (or onion), bay leaf, thyme, and oregano. Cook them gently for 3 to 4 minutes until the onions go translucent — this is where those sweet savory aromas start to bloom. Next, stir in the tomato paste and let it cook for just a minute to deepen its flavor, then pour in the white wine and turn up the heat to let it reduce swiftly for about two minutes — don’t skip this step as it really intensifies the complexity of the sauce.

Step 2: Simmer Your Sauce to Perfection

Once the wine has mostly evaporated, add the tomato passata, vegetable stock, sugar, salt, and black pepper. Give everything a good stir, then lower the heat to a gentle simmer uncovered for 20 minutes. This slow cooking melds the flavors beautifully and lets the sauce thicken just enough to cling to those shells later.

Step 3: Prepare the Creamy Spinach Ricotta Filling

While the sauce simmers, get your filling ready. Squeeze out as much water as you can from the thawed spinach — I like pressing it firmly in a clean kitchen towel or handfuls in a colander. Then mix the spinach with ricotta, parmesan, your shredded cheese, egg, minced garlic, nutmeg (if using), salt, and pepper until it becomes a luscious creamy mixture. This filling is what makes the shells so irresistible!

Step 4: Stuffing Without the Fuss

Preheat your oven to 200°C / 400°F (or 180°C fan). Take your jumbo pasta shells — no need to cook them beforehand! Stuff each shell generously with the spinach ricotta filling, ensuring they’re nicely packed. I find this easier with a small spoon or even my fingers so you can really get into every shell.

Step 5: Assemble and Bake Your Cheesy Delight

Pour your hot tomato sauce into a 23 x 33 cm (9 x 13 inch) baking dish, spreading it evenly. Then nestle the stuffed shells gently into the sauce — most will be submerged while a few peek out, giving a lovely presentation after baking. Cover the dish tightly with foil or a baking tray, and bake for 70 minutes. This slow bake lets the shells fully cook and soak up all that saucy goodness.

Step 6: Finish with a Cheesy Crown

Remove the cover and sprinkle shredded mozzarella and parmesan cheese over the top. Pop it back in the oven uncovered for 15 minutes until the cheese is bubbly and golden. Once out, garnish with fresh basil and a sprinkle of parmesan if you like — it adds a pop of color and fresh flavor that really elevates the dish.

👨‍🍳

Pro Tips for Making Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe

  • Don’t Pre-Cook Shells: Baking the shells directly in sauce keeps them tender and prevents them from bursting or becoming mushy.
  • Squeeze Spinach Well: Removing excess moisture from spinach prevents a watery filling — I always use a clean towel or press with a sieve.
  • Use Full-Fat Ricotta: It makes the filling creamier and richer; low-fat versions can make the texture dry and crumbly.
  • Keep Sauce Warm: Pour sauce hot into the baking dish to help the shells cook evenly and infuse flavor as they bake.

How to Serve Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe

Spinach Ricotta Stuffed Shells with Tomato Sauce, spinach stuffed pasta bake, cheesy stuffed shells, baked spinach ricotta shells, easy stuffed pasta recipe The image shows a black bowl with stuffed pasta shells on top of a chunky red tomato sauce. There are at least five large pasta shells filled with creamy white and green spinach cheese mixture. The shells are golden brown on top with baked melted cheese. Fresh green basil leaves are scattered on and around the shells. Two silver forks lay inside the bowl, partially resting on the food. In the background, there is a blue cloth and a black pan with more stuffed shells. The surface under everything is dark wood.

Garnishes

I always finish these stuffed shells with a sprinkling of fresh basil leaves — the bright herbal notes contrast so well with the rich cheese and tangy tomato sauce. A little extra parmesan on top adds that perfect salty, nutty hit every time.

Side Dishes

This dish pairs wonderfully with a crisp green salad tossed in a light vinaigrette or some roasted garlic bread for mopping up the sauce. On chilly evenings, a side of steamed broccoli or sautéed green beans rounds it out nicely without weighing you down.

Creative Ways to Present

For special occasions, I like arranging the shells in neat rows with a drizzle of extra virgin olive oil and a sprinkle of finely chopped herbs like parsley or oregano. Serving individual portions right from mini ramekins or casserole dishes also makes it feel a bit more festive and keeps the cheese melty until the last bite.

Make Ahead and Storage

Storing Leftovers

I usually store leftovers in an airtight container in the fridge for up to three days. The shells hold together well, and the flavors actually taste even better the next day after all that sauce has settled in. Just make sure to cover them tightly to keep the cheese from drying out.

Freezing

This recipe freezes beautifully! After baking, let it cool completely, then cover tightly with foil and plastic wrap before freezing. When I reheat frozen stuffed shells, they retain their creamy texture and egg binding well, making it a fantastic make-ahead meal.

Reheating

I reheat leftovers covered in the microwave or oven to keep them moist. If heating in the oven, add a splash of water or sauce and cover with foil at 350°F (175°C) for about 20 minutes until warmed through and bubbly again.

FAQs

  1. Do I need to boil the pasta shells before stuffing in this recipe?

    Nope! One of the best things about this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe is that you don’t have to boil the shells ahead of time. They bake perfectly in the sauce, becoming tender and absorbing all those delicious flavors without becoming mushy.

  2. Can I use fresh spinach instead of frozen?

    Absolutely! If you use fresh spinach, make sure to sauté it briefly with a little oil until wilted and then squeeze out as much water as possible. This prevents excess moisture that could make the filling too watery.

  3. What kind of cheese do you recommend for the filling?

    I like a blend of full-fat ricotta for creaminess, parmesan for sharpness, and shredded mozzarella or a mild cheese for meltiness. Feel free to customize with your favorite cheeses, but full-fat ricotta really makes a difference in texture.

  4. Can I make this recipe vegan?

    Yes! Substitute the ricotta and shredded cheese with your favorite plant-based alternatives, and use a vegan-friendly tomato sauce. You may want to add a binder like flax egg to replace the regular egg in the filling.

  5. How long can I store leftovers?

    Store leftovers in the refrigerator for up to three days. For longer storage, freeze them after baking and use within two months for the best flavor and texture.

Final Thoughts

If you’re looking for a delicious, impressive yet straightforward meal to make, this Spinach Ricotta Stuffed Shells with Tomato Sauce Recipe is a total winner. I love how it comes together with simple ingredients but delivers big comfort and flavor. Trust me, once you try baking those shells in the sauce with a cheesy spinach filling, you’ll wonder why you ever boiled your pasta shells before! Grab your ingredients, invite some friends or family, and enjoy the happy smiles this dish always brings to the table.

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 with Tomato Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 70 reviews
  • Author: Julia
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 45 minutes
  • Total Time: 2 hours 10 minutes
  • Yield: 5 to 6 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Delicious Spinach Ricotta Stuffed Shells baked in a rich homemade tomato sauce, layered with creamy cheeses and aromatic herbs for a comforting vegetarian Italian-inspired meal.


Ingredients

Units Scale

Sauce

  • 2 tbsp olive oil
  • 2 eschallots/shallots or 1 small onion, finely chopped
  • 4 garlic cloves, finely minced
  • 1 bay leaf, fresh (or dried)
  • 1/2 tsp dried thyme
  • 1/2 tsp dried oregano
  • 1/3 cup tomato paste
  • 700g / 25 oz tomato passata (or US tomato sauce)
  • 1/3 cup Chardonnay or other dry white wine (or additional vegetable stock)
  • 4 cups low sodium vegetable stock/broth
  • 3/4 tsp salt
  • 1 1/2 tsp white sugar
  • 1/3 tsp black pepper

Filling

  • 250g / 8 oz frozen chopped spinach, thawed
  • 500g / 1 lb full-fat ricotta
  • 1/2 cup parmesan, finely shredded
  • 1 cup shredded cheese (Mozzarella, Colby, Cheddar, Tasty, Gruyere, Swiss, or similar)
  • 1 egg
  • 1 large garlic clove, minced
  • Grated fresh nutmeg or 1/8 tsp nutmeg powder (optional)
  • 3/4 tsp kosher salt
  • 1/2 tsp black pepper

Stuffed Shells

  • 250g / 8 oz jumbo pasta shells (conchiglioni)
  • 1 1/2 cups shredded mozzarella
  • 1/2 cup parmesan, shredded
  • Fresh basil and extra parmesan for garnish (optional)

Instructions

  1. Prepare the Sauce: Heat olive oil in a small pot over medium-high heat. Add minced garlic, chopped shallots or onion, bay leaf, dried thyme, and oregano. Sauté for 3-4 minutes until onions are translucent. Stir in tomato paste and cook for 1 minute to enhance flavors.
  2. Reduce the Wine: Pour in white wine, increase heat to high and simmer rapidly until mostly evaporated, approximately 2 minutes, concentrating the wine’s aroma without extra liquid.
  3. Simmer the Sauce: Add tomato passata, vegetable stock, white sugar, salt, and black pepper. Stir well, reduce heat to low, and simmer uncovered for 20 minutes. Keep sauce warm while preparing filling and shells.
  4. Prepare the Filling: Thoroughly squeeze excess water from thawed spinach. Combine spinach in a bowl with ricotta, parmesan, shredded cheese, egg, minced garlic, optional nutmeg, kosher salt, and black pepper. Mix until creamy and well blended.
  5. Preheat the Oven: Set oven temperature to 200°C / 400°F (180°C fan) in preparation for baking.
  6. Stuff the Shells: Without pre-cooking, generously fill each jumbo pasta shell with the spinach ricotta mixture, packing well to ensure full flavor and texture in each shell.
  7. Assemble in Baking Dish: Pour hot tomato sauce evenly into a 23 x 33 cm (9 x 13 inch) baking dish. Arrange stuffed shells carefully in the sauce, submerging most shells with a few peeking above.
  8. Bake Covered: Cover the dish with a baking tray or aluminum foil. Bake in the preheated oven for 70 minutes so shells cook in sauce and absorb flavors.
  9. Add Cheese and Finish Baking: Remove cover, sprinkle shredded mozzarella and parmesan evenly over shells, then bake uncovered for 15 more minutes until cheese is melted and bubbly.
  10. Serve: Garnish with fresh basil and extra parmesan if desired. Serve hot and enjoy this comforting, cheesy baked pasta dish!

Notes

  • Eschallots / Shallots: Known as French onions with a sweeter, milder flavor than regular onions and distinct from Australian green onions.
  • Tomato Passata: A smooth pureed tomato product best for sauces; can substitute with Hunt’s tomato sauce or pureed crushed tomatoes in the US.
  • Spinach: Frozen chopped spinach offers convenience and retains nutrition; fresh spinach needs sautéing to wilt and draining excess moisture.
  • Ricotta: Use full-fat ricotta for a creamy filling; low-fat tends to be dry and less ideal for stuffing.
  • Jumbo Shells: Large grocery stores or Italian delis usually stock these; don’t precook shells to avoid stuffing difficulties—baking softens them perfectly.
  • Leftovers: Store refrigerated up to 3 days or freeze. Reheat covered in microwave for best texture and flavor.

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