Creamy Spinach and Mushroom Pasta Bake

Published on November 13, 2025
4.8 (245 reviews)

Imagine waking up to the comforting aroma of melted cheese, earthy mushrooms, and bright spinach bubbling beneath a golden crust. This is the magic of a Creamy Spinach and Mushroom Pasta Bake—an indul

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Spinach and Mushroom Pasta Bake
Prep: 20 mins
Cook: 35 mins
Servings: 6

Imagine waking up to the comforting aroma of melted cheese, earthy mushrooms, and bright spinach bubbling beneath a golden crust. This is the magic of a Creamy Spinach and Mushroom Pasta Bake—an indulgent brunch that feels both home‑cooked and restaurant‑worthy.

What makes this dish special is the marriage of a silky béchamel‑style sauce with the umami depth of sautéed mushrooms and the fresh snap of baby spinach. A sprinkle of mozzarella and parmesan creates a crust that’s perfectly crisp yet gooey underneath.

Busy families, brunch‑loving friends, and even solo diners will adore this hearty bake. It shines on lazy weekend mornings, holiday brunches, or any time you crave a comforting, one‑dish wonder.

The process is straightforward: cook the pasta, sauté the vegetables, whisk together a creamy sauce, combine everything in a casserole dish, and finish with a cheese‑laden bake. In under an hour you’ll have a golden, bubbling masterpiece ready to serve.

Why You'll Love This Recipe

Comfort in a Dish: The creamy sauce and melted cheese create a warm, comforting feeling that’s perfect for relaxed brunches or rainy mornings.

One‑Pan Simplicity: All components come together in a single casserole, minimizing cleanup while delivering maximum flavor.

Nutritious Boost: Spinach adds iron and vitamins, while mushrooms provide earthy umami and a dose of antioxidants.

Customizable Core: Swap pasta shapes, add proteins, or adjust seasonings to fit any dietary need or flavor craving.

Ingredients

The backbone of this bake is a combination of sturdy pasta, earthy mushrooms, and tender spinach, all bathed in a rich, dairy‑based sauce. The cheese layer adds a satisfying crunch, while the seasonings bring depth without overwhelming the natural flavors. Using fresh, high‑quality ingredients ensures every bite is bright, creamy, and perfectly balanced.

Pasta & Vegetables

  • 12 oz (340 g) penne or rigatoni
  • 2 cups fresh baby spinach
  • 8 oz (225 g) cremini or button mushrooms, sliced

Creamy Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 1 ½ cups whole milk, warmed
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese

Cheese Topping & Seasonings

  • 1 ½ cups shredded mozzarella cheese
  • ½ teaspoon garlic powder
  • ¼ teaspoon freshly ground black pepper
  • Salt to taste

Each component works in harmony: the pasta provides a sturdy base that holds the sauce, while the mushrooms release a deep, earthy flavor that complements the spinach’s mild sweetness. The butter‑flour roux creates a velvety texture, and the blend of milk and cream adds richness without being overly heavy. Finally, the cheese topping browns beautifully, giving the bake its signature golden crust.

Step-by-Step Instructions

Creamy Spinach and Mushroom Pasta Bake

Preparing the Pasta

Bring a large pot of salted water to a rolling boil. Add the penne and cook until al dente, about 8‑9 minutes. Drain, reserving ½ cup of the cooking water, then set the pasta aside. The retained starch will help the sauce cling later on.

Cooking the Vegetables & Sauce

  1. Sauté the Mushrooms. Heat 1 tablespoon olive oil in a large skillet over medium‑high heat. Add the sliced mushrooms, spreading them in a single layer. Cook without stirring for 3‑4 minutes until they release their moisture and begin to brown. Stir once, then cook another 2‑3 minutes until golden. This step builds the umami foundation of the dish.
  2. Add Spinach. Reduce heat to medium and toss in the baby spinach. Cook, stirring constantly, until wilted—about 1‑2 minutes. The spinach shrinks dramatically, so don’t be alarmed. Season lightly with a pinch of salt to draw out any remaining moisture.
  3. Make the Roux. In a separate saucepan, melt the butter over medium heat. Sprinkle the flour over the melted butter, whisking continuously for 1‑2 minutes until the mixture turns a pale, nutty color. This eliminates raw flour taste and forms the thickening base.
  4. Whisk in Liquids. Gradually pour the warm milk into the roux while whisking vigorously to avoid lumps. Once smooth, stir in the heavy cream. Bring the mixture to a gentle simmer; it will thicken within 3‑4 minutes. Add the Parmesan, garlic powder, and black pepper, stirring until the cheese melts completely.
  5. Combine Pasta and Veggies. Add the cooked penne, sautéed mushrooms, and wilted spinach to the sauce. If the sauce appears too thick, drizzle in a little of the reserved pasta water until it reaches a silky, coat‑the‑pasta consistency. Taste and adjust salt as needed.

Assembling & Baking

Preheat your oven to 375°F (190°C). Transfer the creamy pasta mixture into a greased 9‑x 13‑inch baking dish, spreading it evenly. Sprinkle the shredded mozzarella over the top, then finish with an extra dusting of Parmesan for extra crispness. Bake uncovered for 20‑25 minutes, or until the cheese is bubbling and the edges are golden brown. Let the bake rest for 5 minutes before serving; this allows the sauce to set, making each slice tidy and satisfying.

Tips & Tricks

Perfecting the Recipe

Use Fresh Pasta Water. Adding a splash of the starchy cooking water helps the sauce cling to every noodle, creating a silkier mouthfeel.

Don’t Over‑cook the Spinach. A quick wilt keeps the bright green color and prevents a watery sauce.

Season Layers Separately. Lightly salt the mushrooms, the sauce, and the final bake to build depth without over‑salting.

Rest Before Cutting. Allowing the bake to sit 5 minutes after exiting the oven lets the sauce set, making clean slices.

Flavor Enhancements

For a brighter finish, stir in a squeeze of fresh lemon juice right before serving. A pinch of red‑pepper flakes adds a subtle heat that cuts through the richness. If you love extra decadence, swirl in a tablespoon of mascarpone cheese into the sauce just before combining with the pasta.

Common Mistakes to Avoid

Avoid adding cold milk directly to the roux; it creates lumps and a grainy texture. Also, resist the urge to over‑bake—the cheese can turn rubbery if left too long. Keep the oven temperature steady and watch for a golden, not burnt, crust.

Pro Tips

Grate Your Own Cheese. Freshly grated Parmesan melts more evenly and delivers a deeper, nuttier flavor than pre‑shredded varieties.

Use a Heavy‑Bottomed Pan. This prevents scorching when making the roux and ensures a smooth, lump‑free sauce.

Finish with Fresh Herbs. A handful of chopped parsley or basil added after baking brightens the dish and adds a pop of color.

Pre‑Toast the Breadcrumbs. If you like a crunchy topping, toss panko with melted butter and sprinkle over the cheese before baking.

Variations

Ingredient Swaps

Swap the penne for fusilli, farfalle, or gluten‑free pasta for a different texture. Replace mushrooms with caramelized onions or roasted red peppers for a sweeter profile. For a protein boost, stir in cooked chicken, Italian sausage, or crumbled tempeh. Each substitution maintains the creamy base while offering new flavor dimensions.

Dietary Adjustments

For a dairy‑free version, use olive‑oil‑based roux, coconut milk, and a vegan mozzarella blend. Gluten‑free diners can opt for a certified gluten‑free flour blend in the roux and gluten‑free pasta shapes. To keep it low‑carb, substitute the pasta with spiralized zucchini or shirataki noodles and increase the cheese proportion for richness.

Serving Suggestions

Pair the bake with a crisp arugula salad dressed in lemon‑olive oil, or serve alongside roasted cherry tomatoes for a burst of acidity. A side of toasted garlic bread makes it brunch‑ready, while a light fruit salad offers a sweet contrast to the creamy main.

Storage Info

Leftover Storage

Allow the bake to cool to room temperature, then transfer portions to airtight containers. Refrigerate for up to 4 days. For longer keep, freeze in a freezer‑safe dish for up to 3 months; wrap tightly with plastic wrap followed by foil to prevent freezer burn.

Reheating Instructions

Reheat in a preheated 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through. Remove the foil for the final 5 minutes to re‑crisp the cheese. In a microwave, heat individual servings on medium power for 2‑3 minutes, stirring halfway and adding a splash of milk to restore creaminess.

Frequently Asked Questions

Absolutely. Assemble the casserole up to the point of adding the cheese, then cover and refrigerate for up to 24 hours. When ready, add the mozzarella, bake as directed, and enjoy a fresh‑out‑of‑the‑oven brunch without the rush.

Yes, but thaw and squeeze out excess moisture first. Frozen spinach should be thawed, drained, and pat‑dried to avoid a watery sauce. Frozen mushrooms can be added directly, just increase the sauté time until any released liquid evaporates. This keeps the bake from becoming soggy.

Light, crisp sides work best. A simple mixed‑green salad with a lemon‑vinaigrette adds acidity, while roasted asparagus or sautéed green beans provide a fresh, crunchy contrast. For a heartier spread, serve with garlic‑bread croutons or a bowl of seasoned quinoa.

Cook the pasta al dente—one minute less than the package suggests. It will continue cooking in the oven, but the sauce will keep it from turning mushy. Also, avoid over‑stirring once the sauce is combined; gentle folding preserves the pasta’s texture.

This Creamy Spinach and Mushroom Pasta Bake delivers indulgent flavor, comforting texture, and effortless preparation—perfect for brunch or any relaxed gathering. By following the detailed steps, using fresh ingredients, and applying the tips provided, you’ll achieve a reliably delicious result every time. Feel free to experiment with swaps and seasonings to make it truly your own. Serve hot, share generously, and enjoy every creamy, cheesy bite!

Recipe Summary

Prep
20 min
Cook
35 min
Total
55 min
Servings
6
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz (340 g) penne or rigatoni
  • 2 cups fresh baby spinach
  • 8 oz (225 g) cremini or button mushrooms, sliced
  • 2 tablespoons unsalted butter
  • 2 tablespoons all‑purpose flour
  • 1 ½ cups whole milk, warmed
  • ½ cup heavy cream
  • ¼ cup grated Parmesan cheese
  • 1 ½ cups shredded mozzarella cheese
  • ½ teaspoon garlic powder
  • ¼ teaspoon freshly ground black pepper
  • Salt to taste

Instructions

1
Preparing the Pasta

Bring a large pot of salted water to a rolling boil. Add the penne and cook until al dente, about 8‑9 minutes. Drain, reserving ½ cup of the cooking water, then set the pasta aside. The retained starc...

2
Cooking the Vegetables & Sauce

Preheat your oven to 375°F (190°C). Transfer the creamy pasta mixture into a greased 9‑x 13‑inch baking dish, spreading it evenly. Sprinkle the shredded mozzarella over the top, then finish with an ex...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.