
Baked jumbo pasta shells filled with spinach, ricotta, and goat cheese in a simple tomato sauce, finished with mozzarella and Parmesan.
Boil the shells 2 minutes short of the package time. They finish softening in the sauce without splitting.
Squeeze the cooked spinach very dry before mixing it into the filling so excess water does not loosen the cheese.
Assemble the dish up to one day ahead, cover and refrigerate, then add 5 to 10 minutes to the baking time.
Freeze the assembled unbaked shells tightly covered for up to one month. Thaw overnight in the refrigerator before baking.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Heat the olive oil in a large skillet over medium heat. Cook the garlic for 30 seconds until fragrant, without letting it brown.
Add the passata, oregano, salt, and pepper. Simmer gently for 10 minutes, then spread about two-thirds of the sauce over the base of a 23 x 33 cm baking dish.
Bring a large pot of well-salted water to a boil. Cook the jumbo shells 2 minutes less than the package directions, then drain and spread them on a tray so they do not stick together.
Put the spinach in the still-warm pot with a tablespoon of water, cover, and wilt for 2 to 3 minutes. Drain, cool briefly, then squeeze very dry and chop.
Mix the chopped spinach with ricotta, goat cheese, Parmesan, egg, lemon zest, and pepper until evenly combined.
Heat the oven to 190°C or 375°F. Spoon the filling into the cooled shells and nestle them in the sauce, opening-side up. Spoon the remaining sauce around the shells.
Sprinkle mozzarella over the shells. Cover the dish with foil and bake for 20 minutes, then uncover and bake for 8 to 10 minutes more until bubbling and lightly browned.
Rest for 10 minutes so the filling sets. Scatter over the toasted pine nuts and basil, if using, then serve.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
These spinach and goat cheese stuffed shells are a satisfying vegetarian pasta bake for nights when you want a meal that feels special but still comes together from familiar ingredients. Jumbo pasta shells are filled with a creamy mixture of ricotta, wilted spinach, tangy goat cheese, and Parmesan, then baked in a simple garlic tomato sauce until bubbling.
The recipe makes four generous portions, with enough spinach and tomato sauce to keep the rich cheese filling balanced. It is also a practical make-ahead dinner: fill the shells and refrigerate the dish, then bake it when you are ready to eat.
Ricotta gives the filling body while goat cheese brings a sharper, tangy note. The egg helps the filling set during baking, so the shells stay neat when served rather than spilling into the sauce. Parmesan adds savoury depth without needing a heavy cream sauce.
Spinach needs one important step: squeeze it dry after wilting. Water left in the leaves dilutes the cheeses and can make the baked shells watery. A clean tea towel or a fine sieve works well; keep squeezing until the spinach looks compact rather than glossy with moisture.
Large shells continue to soften as they bake in the tomato sauce. Cooking them two minutes short of the packet time keeps them sturdy enough to fill and prevents a mushy final texture. Spread the drained shells out rather than leaving them piled in the colander, where they are likely to stick or tear.
Use a spoon to fill the shells if you prefer a relaxed finish. A piping bag makes the job a little faster, but it is not essential. Arrange the shells with the openings facing up so the mozzarella can brown over the filling while the sauce bubbles around their edges.
Assemble the stuffed shells up to a day ahead and refrigerate them, tightly covered. Bake straight from cold, adding a few minutes while the foil is on. For a longer hold, freeze the unbaked dish for up to one month. Thaw it overnight in the refrigerator before baking for the most even result.
Leftovers keep for up to three days in the refrigerator. Reheat individual portions covered in the microwave, or reheat the baking dish covered at 180°C or 350°F until hot through. Add the toasted pine nuts after reheating so they retain their crunch.
This is a rich vegetarian main, so it pairs especially well with something crisp and acidic, such as a green salad with lemon vinaigrette or lightly dressed rocket. The spinach and tomato sauce bring vegetables to the plate, while the pasta and cheese make the meal filling. For a lighter meal, serve four shells per person with a larger salad; for a cosy dinner, the full five-shell portion is appropriate.
Watery filling: The spinach was not drained enough. Squeeze it dry before it meets the cheese, and keep the sauce at a gentle simmer so it thickens slightly.
Torn shells: The pasta was cooked too long or left clumped together after draining. Stop short of al dente and separate the shells on a tray.
Dry pasta bake: Keep the dish covered for the first part of baking so the shells stay moist, then uncover only long enough to melt and brown the mozzarella.
Use chopped kale in place of spinach, but cook it until tender before chopping. For a milder family-style version, replace the goat cheese with additional ricotta and Parmesan. Toasted walnuts can stand in for pine nuts if that is what you have on hand.
Serving Size: 5 stuffed shells with sauce
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes. Thaw 250 g frozen chopped spinach completely, then squeeze it very dry before adding it to the filling. Do not use it straight from frozen, as the extra water can make the filling loose.
Assemble the shells and sauce up to one day ahead, cover, and refrigerate. Bake directly from the refrigerator, allowing 5 to 10 extra minutes before uncovering.
Freeze the assembled dish before baking, tightly wrapped, for up to one month. Thaw overnight in the refrigerator, then bake as directed. Add the pine nuts and basil after baking.
Use an equal amount of extra ricotta plus a little more Parmesan for a milder filling, or use soft feta for a tangier alternative.
See how other home cooks made this recipe, then share your own experience.
1 rating
How would you rate this recipe?
The lemon zest keeps the goat cheese filling bright, and the shells held together beautifully.
Add your personal creations and build your own recipe collection.