Baked Spinach And Ricotta Stuffed Shells Recipe

Baked Spinach And Ricotta Stuffed Shells Recipe

There’s something incredibly satisfying about pulling a bubbling, golden-brown dish of baked pasta from the oven. The aroma fills the kitchen, promising a meal that’s both hearty and wonderfully comforting. This Spinach and Ricotta Stuffed Shells recipe is exactly that kind of dish. It’s a staple in my home, one of those reliable meals that feels just a little bit special without demanding hours of complex cheffing. Friends always ask me for this recipe after trying it at dinner parties, and I’m always delighted to share it.

What sets this recipe apart is the balance we create between the simple, rich tomato sauce and the creamy, flavourful filling. We use whole milk ricotta for a luscious texture, paired with fresh spinach that’s been properly wilted and squeezed dry to avoid a watery filling. A touch of nutmeg is my secret weapon; it elevates the ricotta and spinach, adding a subtle warmth that makes you go back for another bite. The large pasta shells act as the perfect edible vessel, holding all that goodness together.

This baked pasta dish works beautifully for a cosy family dinner on a Sunday, but it’s also elegant enough to serve when you have guests. It’s a meal that brings people together around the table, and the hands-on process of stuffing the shells can even be a fun activity to do with a partner or older children. It’s all about simple, good-quality ingredients coming together to make something truly memorable.

Recipe Overview

This recipe guides you through creating beautifully stuffed pasta shells, nestled in a simple but deeply flavourful tomato and basil sauce, and baked until the cheese is gloriously melty and golden. I’ve been making this for over 2 years, and it never disappoints; the key is not to rush the sauce and to properly season the ricotta filling.

  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Servings: 4-6 people
  • Difficulty: Medium

Why You’ll Love This Spinach And Ricotta Stuffed Shells Recipe

  • Genuine Flavour: The creamy, mild sweetness of the ricotta is perfectly balanced by the earthy spinach and a gentle warmth from nutmeg. This is all enveloped in a bright, basil-infused tomato sauce and topped with savoury, melted mozzarella and Parmesan.
  • Ready in Under an Hour: From starting the sauce to pulling the dish from the oven, the entire process comes together in about 55 minutes, making it achievable for a weeknight dinner.
  • Flexible Recipe: You can easily add sautéed mushrooms or finely diced courgette to the ricotta mixture for extra vegetables. If you don’t have fresh basil, a teaspoon of dried will work in a pinch.
  • Great for Gatherings: This dish is ideal when you’re hosting a casual dinner. It can be fully assembled ahead of time, so all you have to do is pop it in the oven when your guests arrive.
  • Family Tested: My whole family enjoys this one, even the fussy eaters. They love discovering the creamy filling inside each shell, and it’s a brilliant way to get some greens onto their plates.
Spinach And Ricotta Stuffed Shells Recipe

Spinach And Ricotta Stuffed Shells Recipe

⏱️ 25 min prep  •  🍳 50 min cook  •  👥 4 servings


📌 Pin This Recipe

Ingredients You’ll Need

For the best results, I recommend using good quality whole milk ricotta and passata. The whole milk variety offers a much creamier, richer texture than its low-fat counterpart. I often use Mutti passata for its consistent sweetness and smooth texture, which creates a perfect base for our sauce.

  • For the Pasta and Filling:
  • 300g large pasta shells (conchiglioni)
  • 500g whole milk ricotta cheese
  • 200g fresh spinach, washed
  • 1 large free-range egg, lightly beaten
  • 80g Parmesan cheese, finely grated, plus extra for topping
  • 1/4 tsp ground nutmeg
  • Salt and freshly ground black pepper
  • For the Tomato Sauce:
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 700ml tomato passata
  • 1 tsp dried oregano
  • A small bunch of fresh basil, leaves torn
  • 1 tsp caster sugar (optional, to balance acidity)
  • For the Topping:
  • 150g mozzarella cheese, torn or grated

Adam’s Tip: Make sure to squeeze as much water as possible from the cooked spinach. I place it in a clean tea towel and wring it out over the sink. This single step is crucial for preventing a soggy filling and ensuring the ricotta mixture is perfectly creamy.

How to Make Spinach And Ricotta Stuffed Shells

The process is straightforward. We’ll prepare the sauce, cook the pasta, mix the filling, and then assemble everything for the final bake. Let’s get started.

  1. Start the Sauce: Heat the olive oil in a large saucepan or frying pan over a medium heat. Add the finely chopped onion and cook for 5-7 minutes, until softened and translucent. Add the minced garlic and cook for another minute until fragrant.
  2. Simmer the Sauce: Pour in the tomato passata, add the dried oregano, and season with salt and pepper. Add the optional sugar if your tomatoes are a little sharp. Bring to a gentle simmer and let it cook for 15-20 minutes, stirring occasionally, until it has thickened slightly. Stir in the fresh basil leaves just before you’re ready to assemble.
  3. Cook the Pasta Shells: While the sauce is simmering, bring a large pot of salted water to a rolling boil. Add the conchiglioni and cook according to the packet instructions, but undercook them by about 2 minutes so they are very al dente. They will finish cooking in the oven. Drain carefully to avoid breaking them and set aside.
  4. Prepare the Spinach: Place the fresh spinach in a large colander and pour a kettle of boiling water over it to wilt it down. Once cool enough to handle, squeeze out all the excess liquid. This is a vital step! Finely chop the wilted spinach.
  5. Mix the Filling: In a large mixing bowl, combine the ricotta, the chopped spinach, the beaten egg, 80g of grated Parmesan, and the ground nutmeg. Season generously with salt and black pepper. Mix everything together until well combined. I find that using a fork works best to break up the ricotta and incorporate everything evenly.
  6. Assemble the Dish: Preheat your oven to 180°C (160°C fan). Spread about two-thirds of the tomato sauce evenly over the bottom of a large baking dish (roughly 20x30cm).
  7. Stuff the Shells: Using a teaspoon or a piping bag, carefully fill each cooked pasta shell with the spinach and ricotta mixture. Arrange the filled shells snugly in the baking dish on top of the sauce.
  8. Finish and Bake: Spoon the remaining tomato sauce over and around the shells. Scatter the torn mozzarella and the extra Parmesan cheese over the top. Bake for 25-30 minutes, or until the sauce is bubbling and the cheese is melted and golden brown on top. Let it rest for 5 minutes before serving.

Tips From My Kitchen

  • Pasta Water is Gold: If your tomato sauce becomes too thick while simmering, add a splash of the starchy pasta water to loosen it. It helps the sauce cling to the pasta beautifully.
  • The Secret Step: After draining the pasta shells, toss them in a tiny drizzle of olive oil. I learned that this simple trick prevents them from sticking together while you prepare the filling, making them much easier to handle and stuff.
  • Make-Ahead Magic: You can fully assemble the dish, cover it tightly with foil, and refrigerate it for up to 24 hours. When you’re ready to eat, just add 10-15 minutes to the baking time (bake it covered for the first 20 minutes, then uncovered).
  • Storage and Reheating: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or cover the baking dish with foil and reheat in the oven at 160°C until warmed through.

Equipment You’ll Need

  • Large saucepan (for the sauce)
  • Large pot (for the pasta)
  • Colander
  • Large mixing bowl
  • Large baking dish (approx. 20x30cm or 9×13 inch)
  • Spoons and a spatula for mixing and stuffing

Common Mistakes to Avoid

  • Overcooking the Pasta: The shells must be cooked al dente (firm to the bite). If you cook them fully, they will become too soft and fall apart during stuffing and baking. Pull them from the water 1-2 minutes earlier than the package recommends.
  • Watery Filling: The number one mistake is not squeezing enough water from the spinach. It holds a surprising amount of liquid! A watery filling will make the whole dish soggy. Use a tea towel or multiple layers of kitchen roll and be thorough.
  • Skipping the Rest Time: Letting the baked pasta rest for 5-10 minutes before serving is essential. It allows the molten cheese and sauce to set slightly, so the shells hold their shape when you serve them. Cutting into it immediately can result in a soupy mess.

Delicious Variations to Try

Once you’ve mastered the classic recipe, feel free to get creative. This dish is a wonderful canvas for other flavours.

  • A Little Heat: For a spicy arrabbiata-style twist, add 1/2 teaspoon of dried chilli flakes to the tomato sauce along with the garlic.
  • Add Some Protein: Brown 250g of Italian sausage meat (casings removed) or beef mince with the onion and garlic before adding the passata for a richer, meatier sauce. For a similar dish using beef, you might enjoy my Parmesan Garlic Beef Bowtie Pasta.
  • Mushroom and Thyme: Sauté 200g of chopped chestnut mushrooms and a teaspoon of fresh thyme leaves and mix them into the ricotta filling for an extra layer of earthy flavour.

What to Serve With Spinach And Ricotta Stuffed Shells

This dish is quite complete on its own, but a few simple sides can round out the meal perfectly.

  • Garlic Bread: A crusty, buttery garlic bread is practically mandatory for mopping up every last bit of the delicious tomato sauce.
  • A Simple Green Salad: A crisp salad with a sharp vinaigrette cuts through the richness of the cheese. My Classic House Salad with Red Wine Vinaigrette works wonderfully here.
  • Wine Pairing: A medium-bodied Italian red wine like a Chianti or a Barbera complements the tomato and ricotta beautifully. For a white wine, a crisp Pinot Grigio is a great choice.

Frequently Asked Questions

Can I make this dish ahead of time?
Absolutely. This is one of its best features. You can assemble the entire dish up to the point of baking, cover it well with cling film or foil, and keep it in the refrigerator for up to 24 hours. When you’re ready, bake it straight from the fridge, adding about 10-15 minutes to the total cooking time. I recommend keeping it covered with foil for the first 25 minutes, then uncovering for the last 15 to get the cheese nice and brown.

Why is my ricotta filling runny?
This almost always comes down to one of two things: excess water in the spinach or using a lower-quality, watery ricotta. Be sure to squeeze the spinach until it’s very dry. Also, opt for a good quality whole milk Ricotta, which is naturally thicker and creamier. The egg in the recipe also acts as a binder, helping the filling to set as it bakes.

How do I store and reheat leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, you can use a microwave for individual portions (cover to prevent splattering). For best results, place the leftovers back in an oven-safe dish, cover with foil, and bake at 160°C (140°C fan) for about 15-20 minutes, or until heated through.

Can I use frozen spinach instead of fresh?
Yes, you can. You’ll need about 250g of frozen spinach. Make sure to thaw it completely and then, just as with fresh spinach, squeeze out every last drop of excess water. The final texture and flavour will be very similar.

Can I freeze the stuffed shells?
Yes, this dish freezes very well. You can freeze it either before or after baking. To freeze before baking, assemble the dish in a freezer-safe container, cover tightly with a layer of cling film and then a layer of foil. It will keep for up to 3 months. Bake from frozen, covered, at 180°C for 45-50 minutes, then uncover and bake for another 10-15 minutes until golden. If freezing after baking, cool completely, cover, and freeze. Thaw overnight in the fridge before reheating.

Baked Spinach And Ricotta Stuffed Shells Recipe

Spinach And Ricotta Stuffed Shells

Tender pasta shells filled with a creamy spinach and ricotta mixture, baked in a rich tomato sauce and topped with melted mozzarella cheese. A comforting and classic Italian-American main course.
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian-American
Calories: 830

Ingredients
  

For the Pasta and Filling
  • 300 g large pasta shells conchiglioni
  • 500 g whole milk ricotta cheese
  • 200 g fresh spinach washed
  • 1 large free-range egg lightly beaten
  • 80 g Parmesan cheese finely grated, plus extra for topping
  • 1/4 tsp ground nutmeg
  • Salt and freshly ground black pepper
For the Tomato Sauce
  • 1 tbsp olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 700 ml tomato passata
  • 1 tsp dried oregano
  • A small bunch of fresh basil leaves torn
  • 1 tsp caster sugar optional, to balance acidity
For the Topping
  • 150 g mozzarella cheese torn or grated

Method
 

  1. Start the Sauce: Heat the olive oil in a large saucepan or frying pan over a medium heat. Add the finely chopped onion and cook for 5-7 minutes, until softened and translucent. Add the minced garlic and cook for another minute until fragrant.
  2. Simmer the Sauce: Pour in the tomato passata, add the dried oregano, and season with salt and pepper. Add the optional sugar if your tomatoes are a little sharp. Bring to a gentle simmer and let it cook for 15-20 minutes, stirring occasionally, until it has thickened slightly. Stir in the fresh basil leaves just before you're ready to assemble.
  3. Cook the Pasta Shells: While the sauce is simmering, bring a large pot of salted water to a rolling boil. Add the conchiglioni and cook according to the packet instructions, but undercook them by about 2 minutes so they are very al dente. They will finish cooking in the oven. Drain carefully to avoid breaking them and set aside.
  4. Prepare the Spinach: Place the fresh spinach in a large colander and pour a kettle of boiling water over it to wilt it down. Once cool enough to handle, squeeze out all the excess liquid. This is a vital step! Finely chop the wilted spinach.
  5. Mix the Filling: In a large mixing bowl, combine the ricotta, the chopped spinach, the beaten egg, 80g of grated Parmesan, and the ground nutmeg. Season generously with salt and black pepper. Mix everything together until well combined. I find that using a fork works best to break up the ricotta and incorporate everything evenly.
  6. Assemble the Dish: Preheat your oven to 180°C (160°C fan). Spread about two-thirds of the tomato sauce evenly over the bottom of a large baking dish (roughly 20x30cm).
  7. Stuff the Shells: Using a teaspoon or a piping bag, carefully fill each cooked pasta shell with the spinach and ricotta mixture. Arrange the filled shells snugly in the baking dish on top of the sauce.
  8. Finish and Bake: Spoon the remaining tomato sauce over and around the shells. Scatter the torn mozzarella and the extra Parmesan cheese over the top. Bake for 25-30 minutes, or until the sauce is bubbling and the cheese is melted and golden brown on top. Let it rest for 5 minutes before serving.

Notes

The dish can be assembled up to 24 hours in advance, covered, and refrigerated before baking. Serve with a side of garlic bread and a simple green salad.

I really hope you enjoy making this Spinach and Ricotta Stuffed Shells recipe. It’s a true labour of love that always pays off with a delicious, satisfying meal that everyone seems to love. If you do give it a go, please drop a comment below and let me know how it turned out for you. Happy cooking!
– Adam Henderson

You might also like these recipes

Leave a Reply

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

Recipe Rating