There’s something undeniably comforting about this Creamy Spinach & Mushroom Stuffed Shells recipe that makes it a true crowd-pleaser. Jumbo pasta shells generously filled with a luscious mixture of ricotta cheese, fresh spinach, and earthy mushrooms are baked to perfection in a rich garlic herb cream sauce. It’s creamy, flavorful, and cozy all at once—a perfect dish to share with loved ones on a chilly evening or anytime you crave a hearty, satisfying meal that feels like a warm hug from the inside out.
Ingredients You’ll Need
Getting the ingredients right for Creamy Spinach & Mushroom Stuffed Shells is surprisingly simple, but each one plays an essential part. From the fresh spinach adding vibrant color and nutrients to the creamy ricotta creating that dreamy filling, these ingredients come together beautifully without fuss.
- 250 g jumbo pasta shells: The perfect vessel for holding all that delicious filling and sauce.
- 250 g mushrooms, chopped: Earthy mushrooms bring a meaty texture and umami depth to the dish.
- 200 g fresh spinach: Adds brightness and a pop of color, plus a dose of greens.
- 250 g ricotta cheese: This creamy cheese ensures the filling is smooth and luscious.
- 2 cloves garlic: A must for that aromatic kick and savory undertone.
- 200 ml cooking cream: Creates the rich, indulgent sauce that ties everything together.
- 80 g mozzarella: Melts beautifully on top, giving a gooey, golden finish.
- Salt & pepper: Simple seasonings that enhance all the fresh flavors.
How to Make Creamy Spinach & Mushroom Stuffed Shells
Step 1: Cook the Pasta Shells
Begin by boiling the jumbo pasta shells in salted water until they are al dente—firm but tender enough to stuff without breaking. This step is crucial because overcooked shells will fall apart, while undercooked ones won’t fill properly. Once cooked, drain carefully and set them aside, letting them cool slightly so you can handle them without burning your fingers.
Step 2: Prepare the Filling
While your pasta cools, sauté the garlic in a little oil until fragrant. Add the chopped mushrooms and cook them down until they release their moisture, becoming tender with a beautiful golden color. Toss in the fresh spinach and cook just until wilted. Removing excess moisture here helps keep the filling from becoming soggy. Let this mixture cool slightly before combining it with the ricotta cheese. Stir everything together gently to create that creamy, flavorful filling you’re aiming for.
Step 3: Stuff the Shells
Carefully fill each cooled pasta shell with a generous spoonful of the ricotta, spinach, and mushroom mixture. The stuffing should be creamy but firm enough to hold its shape; avoid overfilling to keep presentation neat. Place each filled shell snugly into a baking dish, arranging them close so they support each other during baking.
Step 4: Add the Cream Sauce and Cheese
Pour the cooking cream evenly over the stuffed shells, allowing the sauce to seep into the crevices and keep everything deliciously moist. Finally, sprinkle the shredded mozzarella cheese across the top for a golden, bubbling blanket of gooey goodness once baked.
Step 5: Bake to Perfection
Pop the dish into a preheated oven at 180°C (350°F) and bake for 25 to 30 minutes. You’re aiming for a bubbly sauce with a lightly browned cheese topping that adds a bit of texture and extra flavor. Once it comes out of the oven, let it rest for a few minutes to settle before serving—this also makes it easier to plate each shell intact and beautiful.
How to Serve Creamy Spinach & Mushroom Stuffed Shells

Garnishes
A sprinkle of freshly chopped parsley or basil brightens the dish with a fresh herbal note and a pop of color that makes it irresistible at first glance. For a little extra decadence, a dusting of freshly grated Parmesan adds a salty, nutty finish that pairs wonderfully with the creamy filling.
Side Dishes
Since the Creamy Spinach & Mushroom Stuffed Shells are rich and hearty, pairing them with something light can balance the meal. A crisp green salad with a tangy vinaigrette or roasted seasonal vegetables works beautifully. For bread lovers, a slice of crusty garlic bread rounds out the plate perfectly, giving you something to soak up every last bit of that luscious sauce.
Creative Ways to Present
For special occasions, serve individual stuffed shells on small plates with a drizzle of extra cream sauce and a decorative herb sprig. Layering the shells in individual ramekins or baking dishes for a personal portion adds an elegant touch. You can even turn this into a make-ahead casserole, baking it fresh just before serving.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers from your Creamy Spinach & Mushroom Stuffed Shells, store them in an airtight container in the refrigerator. The flavors actually deepen overnight, making the next day’s meal just as delightful. Keep leftovers for up to 3 days for the best taste and texture.
Freezing
This dish freezes beautifully, making it a perfect option for batch cooking. After baking, allow the shells to cool completely, then transfer them to a freezer-safe container. Freeze for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating gently.
Reheating
Reheat your Creamy Spinach & Mushroom Stuffed Shells in the oven at 180°C (350°F) until warmed through, usually about 15-20 minutes. Cover the dish with foil to prevent the top from burning while allowing the inside to heat evenly. Alternatively, use a microwave for a quicker option, though the oven will maintain the best texture.
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can substitute frozen spinach, but make sure to thaw and squeeze out excess moisture before adding it to the filling. This prevents the mixture from becoming too watery and helps maintain the right texture.
What type of mushrooms work best for this recipe?
Button mushrooms or cremini mushrooms are excellent choices. They offer a nice earthy flavor and a firm texture that stands up well in the filling. Feel free to experiment with wild mushrooms for more depth if you like.
Is it possible to make this dish vegan?
Absolutely! Swap the ricotta and mozzarella for your favorite plant-based cheeses and use coconut cream or a nut-based cream for the sauce. Sauté the vegetables in olive oil or vegan butter to keep it flavorful and satisfying.
Can I prepare the stuffed shells ahead of time and bake them later?
Yes! You can assemble the stuffed shells and store them covered in the refrigerator for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking straight from the fridge.
How can I make the sauce thicker?
If you prefer a thicker sauce, reduce the amount of cooking cream slightly or simmer it gently on the stove before pouring it over the shells. You can also stir in a small spoonful of cream cheese or a sprinkle of Parmesan to add richness and body.
Final Thoughts
This Creamy Spinach & Mushroom Stuffed Shells recipe is truly one of those dishes that feels both special and homey at the same time. It’s loaded with fresh ingredients, comforting flavors, and creamy textures that bring joy to every bite. I encourage you to try it yourself—you might just find it becoming one of your go-to recipes for easy, impressive dinners that everyone will love.

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