This dish features jumbo conchiglie pasta generously filled with a creamy mixture of spinach, ricotta, Parmesan, garlic, and a hint of nutmeg. The shells are arranged in a baking dish layered with a rich tomato passata sauce, then topped with mozzarella and extra Parmesan before baking to a bubbly golden finish. Fresh basil adds a vibrant touch, complementing the Italian flavors in every bite. A satisfying vegetarian main course perfect for dinner.
There's something about the way a jumbo pasta shell cradles its filling that makes you feel like you're doing something fancy, even in a weeknight kitchen. I discovered this dish years ago when I had half a container of ricotta left over and a bag of frozen spinach that needed rescuing. What started as a practical use-it-up dinner became one of those recipes I now make when I want to impress people without actually stressing—because honestly, once everything's stuffed and sauced, you're mostly just waiting for the oven to do the work.
I remember bringing this to a potluck where someone's aunt was skeptical about vegetarian mains, and she came back for seconds without comment—that's when I knew the ricotta and spinach combo had real staying power. The smell of tomato sauce mingling with nutmeg and melting cheese filled the whole kitchen, and I caught my partner sneaking a shell straight from the pan before anyone else arrived.
Ingredients
- Jumbo conchiglie (250g): These oversized pasta shells are essential—they hold the filling without breaking and create those little pockets where sauce pools beautifully.
- Fresh spinach (400g) or frozen (250g thawed): Fresh spinach wilts down dramatically, so don't be alarmed by the volume; frozen works just as well and skips the wilting step entirely.
- Ricotta cheese (250g): The creamy backbone of the filling—don't skip quality here, as watery ricotta will make your shells weep.
- Grated Parmesan (60g for filling, plus 20g for topping): Use freshly grated if you can; the pre-packaged stuff doesn't melt as smoothly.
- Egg (1 large): This binds everything together so it stays put inside the shell rather than oozing out during baking.
- Garlic clove (1, minced): Just enough to whisper garlic flavor into the filling without overpowering the delicate spinach and cheese.
- Ground nutmeg (1/4 tsp): A whisper of warmth that makes people pause and wonder what the secret ingredient is—this tiny amount makes all the difference.
- Olive oil (1 tbsp): Good quality matters for the sauce since it's one of the main flavor carriers.
- Small onion (1, finely chopped): The sweetness balances the acidity of the tomatoes as the sauce simmers.
- Garlic cloves (2 for sauce): More generous here since the sauce is the vehicle that carries flavor throughout the whole dish.
- Passata (700ml): Smooth and ready-to-use, it avoids the grittiness of crushed tomatoes and cooks faster.
- Dried oregano (1 tsp): The herbal anchor that says this is Italian without apology.
- Sugar (1 tsp): A small counterpoint to tomato acidity—taste as you go, you might need half a teaspoon instead.
- Mozzarella cheese (60g grated): This creates the golden, bubbly top that gets everyone excited when it emerges from the oven.
- Fresh basil (optional): A final green note scattered over warm shells transforms the dish from good to memorable.
Instructions
- Heat your oven and prep your workspace:
- Set the oven to 180°C (350°F) and gather everything you'll need—this is the moment to arrange bowls and laid-out tools so you're not hunting around mid-assembly.
- Cook the shells until just shy of tender:
- Bring a large pot of salted water to a rolling boil and add the jumbo shells, cooking them 2 minutes short of the package instructions so they're still slightly firm and won't turn to mush when baked. Drain them and spread them on a clean kitchen towel to cool completely, which prevents them from sticking together.
- Prepare the spinach with care:
- Place fresh spinach in a dry skillet over medium heat and let it wilt for 2-3 minutes, stirring occasionally—it'll seem like a mountain of green that collapses into something manageable. Once cooled, squeeze it hard with your hands to remove as much moisture as possible, then chop it finely.
- Combine filling ingredients with intention:
- In a medium bowl, add the cooled spinach, ricotta, 60g Parmesan, egg, minced garlic, nutmeg, and a pinch of salt and pepper—mix gently but thoroughly until everything is evenly distributed without overworking the ricotta into graininess.
- Build the tomato sauce with layers:
- Warm olive oil in a saucepan and soften the chopped onion for about 5 minutes until it becomes translucent and sweet. Add the minced garlic and cook for just 1 minute so it perfumes the oil without turning bitter.
- Finish and simmer the sauce:
- Stir in the passata, oregano, sugar, salt, and pepper, then let it bubble gently for 10 minutes—this short simmer mellows the tomato's sharpness and lets the oregano bloom.
- Create the foundation layer:
- Spread about half the warm tomato sauce across the bottom of a large baking dish in a thin, even layer—this prevents sticking and ensures every shell gets sauce underneath.
- Fill each shell with precision:
- Using a small spoon or piping bag, fill each pasta shell with the ricotta mixture, working carefully so you don't tear the delicate pasta. Arrange the filled shells seam-side up in the baking dish.
- Pour remaining sauce and add cheese topping:
- Spoon the rest of the sauce over and around the shells, then scatter the mozzarella and remaining 20g Parmesan evenly across the top—this creates the golden, bubbly finish everyone waits for.
- Bake covered, then uncovered:
- Cover the dish loosely with foil and slide it into the oven for 25 minutes, then remove the foil and bake another 10 minutes until the cheese is bubbling at the edges and just touched with golden brown.
- Rest and garnish before serving:
- Let the dish sit for 3-5 minutes after coming out of the oven—this allows the shells to set slightly and makes serving cleaner. Scatter fresh basil over the top just before bringing it to the table.
There was a night when my partner quietly asked for a second portion, and I realized this dish had moved from special-occasion food into the realm of true comfort—the kind you make when you want to feel taken care of. That's when I understood that the best recipes aren't the fanciest; they're the ones that slip into regular rotation and make ordinary evenings feel like someone planned something lovely just for you.
Why This Dish Works So Well
The genius of this combination lies in how ricotta and spinach play together—the richness of the cheese calms the earthiness of the spinach, and the spinach keeps the whole filling from feeling heavy. The tomato sauce doesn't fight with this pairing; instead, it acts like a bridge, its acidity cutting through the dairy while the oregano echoes the green in the filling. What you get is a dish that feels indulgent but never cloys, satisfying but not weighty, which is exactly why it works on a weeknight as easily as at a dinner party.
Variations and Swaps That Actually Work
The beauty of this recipe is how adaptable it is without losing its soul—I've made it with kale when spinach wasn't on hand, and the earthier flavor was wonderful, requiring maybe a touch more nutmeg to balance it. Some nights I've stirred through chopped sun-dried tomatoes or sautéed mushrooms into the filling, and both additions add an unexpected depth that makes it feel different every time. The ricotta is flexible too; I've experimented with whole milk ricotta for creamier results and even blended in a small spoonful of mascarpone when I wanted richness to lean into something almost decadent.
Serving and Pairing Ideas
Serve this straight from the baking dish while the cheese is still bubbling and basil leaves are fragrant with warmth. Alongside it, a simple green salad dressed with lemon and oil cuts right through the richness, while a crusty bread works better than you'd expect for scooping up errant sauce. A crisp Italian white wine like Pinot Grigio pairs beautifully—the acidity echoes the tomato sauce while the minerality refreshes your palate between bites.
- If you have leftovers, they actually taste better the next day when flavors have had time to settle, and they reheat gently in a 160°C oven for 15 minutes.
- You can prep this entire dish up to the point of baking the night before, covering it with plastic wrap and baking it straight from the cold when you're ready.
- Fresh basil scattered on top at the last moment makes the biggest difference—don't skip it thinking it's just garnish, because it's actually essential to the final flavor profile.
This recipe has become the kind of thing I make when I want to feel accomplished without actually stressing, when I want to feed people something that tastes like care and effort despite being straightforward. It's a reminder that the most comforting food often comes from simple ingredients treated with intention.