
There’s something deeply comforting about a bubbling casserole dish pulled straight from the oven on a quiet evening. Creamy Garlic Mushroom Stuffed Shells are the kind of meal that turns an ordinary weeknight into something special. Picture tender pasta shells filled with a rich, garlicky mushroom mixture, nestled in a velvety cream sauce and baked until golden and irresistible. It’s the perfect dish for cozy family dinners, casual gatherings, or even a celebratory meal when you want something hearty yet elegant.
This recipe was inspired by the simple pleasure of combining earthy mushrooms with creamy cheese and fragrant garlic. Growing up, stuffed pasta dishes were always reserved for moments when everyone gathered around the table. This mushroom-filled version brings that same sense of warmth and togetherness—without being overly complicated—making it a new classic worth sharing.
Why You’ll Love These Creamy Garlic Mushroom Stuffed Shells
Creamy Garlic Mushroom Stuffed Shells offer the perfect balance of texture and flavor. The pasta shells are tender yet sturdy, the filling is rich and savory, and the sauce ties everything together with smooth, comforting creaminess.
Here’s why this dish deserves a spot in your regular dinner rotation:
-
Hearty and satisfying without feeling heavy
-
Vegetarian-friendly while still being deeply flavorful
-
Perfect for meal prep and make-ahead dinners
-
Elegant enough for guests, simple enough for weeknights
-
Customizable with different cheeses or herbs
The real star is the mushroom filling. When sautéed properly, mushrooms release their moisture and develop an intensely savory, almost buttery flavor. Combined with garlic, cream cheese, and herbs, they create a velvety stuffing that feels indulgent but remains grounded in wholesome ingredients.
Ingredients You’ll Need
Here’s everything required to create this creamy, garlicky masterpiece:
For the Pasta Shells
-
20–24 jumbo pasta shells (about 12 oz / 340 g)
-
1 tablespoon olive oil
-
1 teaspoon salt (for boiling water)
For the Mushroom Filling
-
2 tablespoons olive oil
-
16 oz (450 g) cremini or white mushrooms, finely chopped
-
4 cloves garlic, minced
-
1 small onion, finely diced (about 1 cup / 150 g)
-
1 teaspoon dried thyme
-
½ teaspoon dried oregano
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
8 oz (225 g) cream cheese, softened
-
1 cup (100 g) shredded mozzarella cheese
-
½ cup (50 g) grated Parmesan cheese
-
2 tablespoons chopped fresh parsley
For the Creamy Garlic Sauce
-
2 tablespoons unsalted butter
-
3 cloves garlic, minced
-
2 tablespoons all-purpose flour
-
2 cups (480 ml) whole milk
-
½ cup (120 ml) heavy cream
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
½ cup (50 g) grated Parmesan cheese

Step-by-Step Instructions
1. Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add 1 teaspoon salt and 1 tablespoon olive oil. Cook the jumbo pasta shells according to package instructions until al dente.
Drain carefully and lay them out on a parchment-lined tray to prevent sticking. Be gentle—overcooked shells tear easily, and you’ll want them sturdy enough to hold the filling.
2. Prepare the Creamy Mushroom Filling
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3–4 minutes until softened. Stir in the minced garlic and cook for 30 seconds until fragrant.
Add the finely chopped mushrooms, dried thyme, dried oregano, salt, and black pepper. Cook for 8–10 minutes, stirring occasionally, until the mushrooms release their moisture and it fully evaporates. The mixture should look thick and slightly caramelized.
Remove from heat and let cool slightly. Stir in:
-
8 oz (225 g) softened cream cheese
-
1 cup (100 g) shredded mozzarella
-
½ cup (50 g) grated Parmesan
-
2 tablespoons fresh parsley
Mix until smooth and creamy. The filling should be rich, thick, and spreadable.
3. Make the Velvety Garlic Cream Sauce
In a saucepan over medium heat, melt 2 tablespoons unsalted butter. Add 3 cloves minced garlic and cook for about 30 seconds.
Whisk in 2 tablespoons all-purpose flour and cook for 1 minute to remove the raw flour taste. Slowly pour in 2 cups (480 ml) whole milk, whisking continuously to prevent lumps. Add ½ cup (120 ml) heavy cream and continue whisking until smooth.
Simmer for 3–5 minutes until thickened. Stir in ½ teaspoon salt, ¼ teaspoon black pepper, and ½ cup (50 g) grated Parmesan cheese. The sauce should coat the back of a spoon.
4. Assemble the Stuffed Shells
Preheat your oven to 375°F (190°C).
Spread a thin layer of garlic cream sauce on the bottom of a 9×13-inch baking dish. Fill each cooked shell with 1–2 tablespoons of mushroom filling and arrange them seam-side up in the dish.
Pour the remaining cream sauce evenly over the shells. Sprinkle extra mozzarella or Parmesan on top if desired.

5. Bake to Perfection
Cover with foil and bake for 20 minutes. Remove the foil and bake for another 10–15 minutes until bubbly and lightly golden on top.
Let rest for 5–10 minutes before serving. Garnish with extra parsley.
Tips for the Best Creamy Garlic Mushroom Stuffed Shells
Finely Chop the Mushrooms
Smaller pieces create a cohesive filling that blends smoothly with the cheese.
Cook Off All Mushroom Moisture
If the mushrooms are watery, your filling will be loose. Cook until the skillet is mostly dry.
Don’t Overcook the Pasta
Slightly undercooked shells hold their shape better during baking.
Let the Dish Rest
Allowing the casserole to sit helps the sauce thicken and makes serving easier.
Flavor Variations and Add-Ins
While this recipe is fantastic as written, you can easily customize it:
-
Add 1 cup (150 g) fresh spinach, sautéed and squeezed dry
-
Mix in ½ teaspoon crushed red pepper flakes for heat
-
Substitute ricotta for half the cream cheese
-
Add ½ cup (50 g) shredded Gruyère for deeper flavor
Make-Ahead and Storage Instructions
Make Ahead:
Assemble the stuffed shells up to 24 hours in advance. Cover tightly and refrigerate. Bake as directed, adding 5–10 extra minutes if cold.
Freezing:
Freeze before baking. Cover tightly with foil and plastic wrap. Freeze up to 2 months. Thaw overnight in the refrigerator before baking.
Storage:
Store leftovers in an airtight container for up to 4 days. Reheat in the oven at 350°F (175°C) until warmed through.
Frequently Asked Questions
1. Can I use different types of mushrooms for stuffed shells?
Absolutely. While cremini or white mushrooms are reliable and affordable, you can enhance the flavor profile by using a blend of mushrooms. Shiitake mushrooms bring a deeper, almost smoky earthiness, while portobello mushrooms offer a meatier texture. Oyster mushrooms add subtle sweetness. If using larger varieties like portobello, remove excess moisture and chop them finely. The key is ensuring the mushrooms are cooked thoroughly so they release and evaporate their moisture before mixing with cheese. Combining varieties often creates a more complex, restaurant-quality filling without extra effort.
2. How do I prevent watery stuffed shells?
Watery stuffed shells usually result from excess moisture in the mushroom mixture or under-thickened sauce. To avoid this, cook mushrooms long enough so their liquid evaporates completely. You should see slight browning in the pan before removing them from heat. Additionally, make sure your cream sauce thickens properly before assembly. It should coat the back of a spoon and not appear thin. If needed, simmer an extra minute or two. Finally, avoid overloading the baking dish with sauce—just enough to coat and cover the shells ensures creaminess without excess liquid.
3. Can I make this dish lighter?
Yes, you can make adjustments while maintaining flavor. Substitute low-fat cream cheese for regular cream cheese and use 2% milk instead of whole milk. You can also reduce the mozzarella to ¾ cup (75 g) without sacrificing structure. Adding sautéed spinach or zucchini increases volume while lowering calorie density. However, keep some richness in the recipe to preserve the creamy texture that defines this dish. Balancing lighter ingredients with full-flavored herbs and garlic ensures you don’t lose the comforting essence.
4. What can I serve with creamy garlic mushroom stuffed shells?
This dish pairs beautifully with a crisp green salad dressed in lemon vinaigrette to balance the richness. Garlic bread or a warm baguette is perfect for soaking up extra sauce. Roasted vegetables like asparagus, broccoli, or carrots add color and contrast. For a lighter pairing, try a simple arugula salad with shaved Parmesan and cherry tomatoes. Since the shells are rich and creamy, fresh, bright sides help create a balanced meal that feels complete without being overwhelming.
Final Thoughts
Creamy Garlic Mushroom Stuffed Shells are more than just a pasta bake—they’re a comforting centerpiece that transforms simple ingredients into something luxurious. The combination of tender pasta, velvety mushroom filling, and silky garlic cream sauce creates layers of flavor and texture that feel indulgent yet approachable. It’s a dish that invites people to slow down, gather around the table, and savor every bite.
What makes this recipe especially special is its versatility. It’s elegant enough for a dinner party yet easy enough for a family weeknight meal. It reheats beautifully, making leftovers something to look forward to rather than an afterthought. The earthy mushrooms provide depth and heartiness, while the creamy sauce ensures each bite feels rich and satisfying.
If you’re looking for a vegetarian comfort food that doesn’t rely on complicated techniques or hard-to-find ingredients, this recipe delivers. The aroma of garlic and herbs filling your kitchen as it bakes is reason enough to try it. Once you pull that golden, bubbling dish from the oven, you’ll understand why this velvety mushroom magic deserves a permanent place in your recipe collection.
Print
Creamy Garlic Mushroom Stuffed Shells: Velvety Mushroom Magic for Comfort Food Lovers
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Michelle Davis
- Total Time: 1 hour
- Yield: 4–6 servings 1x
Description
A comforting baked pasta dish featuring jumbo shells filled with a creamy garlic mushroom mixture and topped with a rich Parmesan cream sauce. Perfect for family dinners or special occasions.
Ingredients
20–24 jumbo pasta shells (about 12 oz / 340 g)
1 tablespoon olive oil
1 teaspoon salt
For the Filling:
2 tablespoons olive oil
16 oz (450 g) cremini or white mushrooms, finely chopped
4 cloves garlic, minced
1 small onion, finely diced (about 1 cup / 150 g)
1 teaspoon dried thyme
½ teaspoon dried oregano
½ teaspoon salt
¼ teaspoon black pepper
8 oz (225 g) cream cheese, softened
1 cup (100 g) shredded mozzarella cheese
½ cup (50 g) grated Parmesan cheese
2 tablespoons chopped fresh parsley
For the Sauce:
2 tablespoons unsalted butter
3 cloves garlic, minced
2 tablespoons all-purpose flour
2 cups (480 ml) whole milk
½ cup (120 ml) heavy cream
½ teaspoon salt
¼ teaspoon black pepper
½ cup (50 g) grated Parmesan cheese
Instructions
Preheat oven to 375°F (190°C).
Cook pasta shells in salted boiling water with olive oil until al dente. Drain and set aside.
Sauté onion in olive oil until soft. Add garlic and cook briefly. Stir in mushrooms, thyme, oregano, salt, and pepper. Cook until moisture evaporates.
Remove from heat and mix in cream cheese, mozzarella, Parmesan, and parsley.
In a saucepan, melt butter and sauté garlic. Whisk in flour and cook 1 minute. Gradually add milk and cream, whisking until thickened. Stir in salt, pepper, and Parmesan.
Spread a thin layer of sauce in a baking dish. Fill shells with mushroom mixture and arrange in dish.
Pour remaining sauce over shells and sprinkle extra cheese if desired.
Cover with foil and bake 20 minutes. Uncover and bake 10–15 minutes more until bubbly and golden.
Notes
Finely chop mushrooms for best texture.
Ensure mushrooms are fully cooked to prevent excess moisture.
Can be assembled ahead and refrigerated up to 24 hours before baking.
Freeze before baking for up to 2 months.
- Prep Time: 25 minutes
- Cook Time: 35 minutes

