When life gets hectic, you need a recipe that feels like a warm hug. Something rich. Something cheesy. Something that brings smiles to the table without demanding hours of your time. That’s where Cheesy Spinach and Mushroom Stuffed Shells come in.
Whether you’re hosting a cozy dinner with friends or simply feeding your family on a weeknight, this dish blends classic Italian flavors with earthy vegetables, creating a deeply satisfying, soul-warming meal. With a velvety cheese sauce, hearty mushrooms, and pasta shells stuffed with creamy spinach-ricotta filling, it’s a recipe you’ll come back to again and again.
Why This Recipe Needs to Be on Your Dinner Rotation
When you crave something that delivers both comfort and flavor, this stuffed shells recipe checks all the boxes. Here’s why you’ll find it irresistible:
Flavor That Feels Like Home
You get a perfectly balanced taste in every bite—creamy cheeses, savory mushrooms, and aromatic herbs all layered under a blanket of golden, bubbly sauce.
Hearty Yet Wholesome
This isn’t just a dish that fills your stomach—it also sneaks in a solid dose of greens thanks to the spinach. The mushrooms bring a deep umami flavor that pairs effortlessly with the cheese, and the pasta shells add that delightful bite that holds everything together. Indulge in gourmet dining at home with our Baked Spinach Mushroom Quesadillas
Crowd-Pleaser Potential
From family dinners to potlucks and even make-ahead meals, this dish adapts beautifully. You can prep it earlier in the day and simply pop it into the oven when you’re ready to serve.

Your Ingredient List for Cheesy Spinach and Mushroom Stuffed Shells
Here’s everything you need to bring this masterpiece to life. Most of these ingredients are pantry staples, while others are easy to find at your local market.
🧀 Cheese, Glorious Cheese
- 1 cup shredded mozzarella (divided)
- ¾ cup grated Parmesan (divided)
- 2 cups whole milk ricotta
- 2 cups shredded provolone
🌿 Vegetables and Flavor-Boosters
- 3 cups shiitake or cremini mushrooms, sliced
- 2 (10 oz) packages frozen spinach, thawed and drained
- 2 cloves garlic, chopped
- 2 tsp dried thyme
- 2 tsp dried basil
- 2 tsp dried oregano
🧂 Pantry Basics
- ¼ cup all-purpose flour
- 1 stick (8 tablespoons) salted butter, divided
- 2 cups milk
- 2 cups dry white wine or chicken broth
- Kosher salt and black pepper to taste
🍝 Pasta
- 1 lb jumbo pasta shells
How to Make Cheesy Spinach and Mushroom Stuffed Shells Step-by-Step
Creating this dish may seem layered (pun intended), but it’s more straightforward than you think. Break it down into these easy steps, and you’ll have a golden, gooey tray of stuffed shells on your table in no time.
1. Preheat and Prep
Set your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish. This ensures your cheese sauce doesn’t stick and clean-up is a breeze.
2. Cook the Mushrooms to Golden Perfection
In a medium saucepan, melt 2 tablespoons of butter over medium heat. Add your sliced mushrooms in a single layer and let them cook without stirring for 5 minutes. This is the key to that golden-brown sear.
Now toss in the dried thyme, salt, and pepper. Let them sauté for another 4-5 minutes until they’re fragrant and tender. Once done, remove from heat and set aside.
3. Craft Your Velvety Cheese Sauce
Using the same saucepan, melt the remaining 6 tablespoons of butter. Add the chopped garlic, basil, and oregano—let it bloom for 30 seconds.
Next, whisk in the flour and stir continuously for about a minute. Slowly pour in the wine (or broth), followed by the milk. Keep stirring until the mixture starts to bubble. Remove it from heat and stir in half of your mozzarella and Parmesan until smooth and luscious.
4. Boil the Pasta Shells
Cook the shells in salted boiling water according to the package directions. Be sure to keep them al dente—they’ll finish cooking in the oven. Drain and lay them out on a flat surface to cool slightly before filling.
5. Mix the Creamy Ricotta Filling
In a large mixing bowl, combine the ricotta, shredded provolone, and well-drained spinach. This rich, creamy mixture is the heart of every bite.
6. Assemble Your Dish
Layer your baking dish with:
- Bottom layer: One-third of the cheese sauce
- Stuff the shells: Use a spoon to fill each shell with about 1 tablespoon of the ricotta-spinach mix
- Arrange: Place the filled shells in the dish
- Top: Sprinkle with the remaining mozzarella
- Pour over: The remaining cheese sauce
- Finish: Scatter the cooked mushrooms and a sprinkle of Parmesan on top
7. Bake to Bubbly Bliss
Cover with foil and bake for 25 minutes. Remove the foil and bake for another 15-20 minutes until the top is golden and bubbling.
8. Serve and Garnish
If you like, add fresh thyme for an aromatic finish. Serve hot—and get ready for compliments.
Storage Tips for Maximum Freshness
Refrigerator:
Store leftovers in an airtight container for up to 4 days.
Freezer:
You can fully assemble the dish and freeze it before baking. Wrap it tightly in foil and plastic wrap.
To Reheat:
- Oven: From frozen, bake at 350°F for 45–60 minutes.
- Microwave: Heat individual servings for 2–3 minutes.
Nutritional Snapshot
Nutrient | Amount (Per Serving) |
---|---|
Calories | 490 |
Protein | ~22g |
Carbs | ~35g |
Fat | ~28g |
Serving Size | 1/6 of the baking dish |
Prep Time | 15 minutes |
Cook Time | 55 minutes |
Total Time | 1 hour 10 minutes |
FAQs: Everything You Need to Know About Cheesy Spinach and Mushroom Stuffed Shells
Can I make this recipe ahead of time?
Absolutely. You can prep everything and refrigerate it for up to 24 hours before baking. It’s a game-changer for busy schedules.
What if I don’t like mushrooms?
No worries! Swap in roasted bell peppers, zucchini, or even sautéed onions for a similar depth of flavor.
Is this dish vegetarian?
Yes—just be sure to use wine or vegetable broth instead of chicken broth, and check your cheese for animal rennet.
What type of wine works best for the sauce?
A dry white wine like Sauvignon Blanc or Pinot Grigio adds a lovely acidity and depth.
How do I keep pasta shells from tearing?
Cook them just until al dente, drain them well, and let them cool slightly before handling. Be gentle when stuffing!
Make It Yours: Easy Variations to Try
You can take this base recipe and give it your own spin:
- Add Protein: Toss in cooked Italian sausage or grilled chicken for a meatier version.
- Make It Spicier: Add red pepper flakes or a pinch of cayenne to the cheese sauce.
- Switch Up the Cheese: Swap provolone with fontina or gouda for a smokier flavor.

Final Thoughts: Comfort Food Elevated
There’s no denying it—Cheesy Spinach and Mushroom Stuffed Shells are comfort food done right. They’re creamy, hearty, and packed with flavors that satisfy every craving. With a blend of cheeses, tender pasta, and savory mushrooms, this dish delivers the richness of a classic baked pasta without overwhelming your schedule.
Whether you’re cooking for a crowd or just for yourself, this is the kind of meal that turns an ordinary evening into something special. And once you’ve made it once, don’t be surprised if it becomes a regular request.
Print
Cheesy Spinach and Mushroom Stuffed Shells: The Ultimate Comfort Food You Deserve
- Total Time: 1 hour 10 minute
- Yield: 6 servings 1x
Description
- Discover how to make Cheesy Spinach and Mushroom Stuffed Shells — the perfect comfort food for any occasion.
Ingredients
- 1 stick (8 tablespoons) salted butter, divided
- 3 cups shiitake or cremini mushrooms, sliced
- 2 teaspoons dried thyme
- 2 cloves garlic, chopped
- 2 teaspoons dried basil
- 2 teaspoons dried oregano
- Kosher salt and black pepper, to taste
- ¼ cup all-purpose flour
- 2 cups milk
- 2 cups dry white wine or chicken broth
- 1 cup shredded mozzarella cheese, divided
- ¾ cup grated Parmesan cheese, divided
- 1 pound jumbo pasta shells
- 2 cups whole milk ricotta cheese
- 2 cups shredded provolone cheese
- 2 (10-ounce) packages frozen spinach, thawed and well-drained
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish to prevent sticking.
- Cook the Mushrooms: In a medium-sized pot, melt 2 tablespoons of butter over medium heat. Add the sliced mushrooms and let them cook undisturbed for about 5 minutes until they turn golden brown. Sprinkle in the dried thyme, a pinch of salt, and pepper. Cook for an additional 4-5 minutes until the mushrooms are fragrant. Remove them from the pot and set aside.
- Prepare the Cheese Sauce: In the same pot, add the remaining 6 tablespoons of butter. Once melted, add the chopped garlic, dried basil, and oregano. Let it cook for about 30 seconds until it becomes aromatic. Gradually whisk in the flour, stirring for about 1 minute until combined. Slowly pour in the wine (or chicken broth) and milk, stirring continuously until the mixture comes to a boil. Cook for 1 minute, then remove from heat. Stir in ½ cup of the shredded mozzarella cheese and ½ cup of grated Parmesan cheese until fully melted and smooth. Set the cheese sauce aside.
- Cook the Pasta Shells: In a large pot of salted water, bring the pasta to a boil and cook according to package instructions until al dente. Drain the shells and set them aside to cool slightly.
- Make the Filling: In a large bowl, mix the ricotta cheese, shredded provolone, and thawed, well-drained spinach until well combined.
- Assemble the Dish: Spread one-third of the cheese sauce over the bottom of the prepared baking dish. Take each cooked pasta shell and spoon in about 1 tablespoon of the ricotta-spinach mixture. Arrange the filled shells in the baking dish. Sprinkle ½ cup of shredded mozzarella over the shells. Pour the remaining cheese sauce over the top and sprinkle with a ¼ cup of grated Parmesan. Add the cooked mushrooms on top.
- Bake: Cover the baking dish with foil and bake for 25 minutes until the cheese starts to bubble. Remove the foil and bake for another 15-20 minutes until the top is golden and bubbly.
- Garnish and Serve: Garnish with fresh thyme if desired. Serve hot and enjoy the rich, cheesy flavors!
- Prep Time: 15 minutes
- Cook Time: 55 minutes
Nutrition
- Serving Size: 6 servings
- Calories: 500 kcal per serving
Keywords: #CheesyStuffedShells #SpinachAndMushroomPasta #BakedPasta #ComfortFood #FamilyDinner