Creamy Mushroom Spinach Pasta

Golden, bubbling Creamy Mushroom and Spinach Pasta Bake fresh from the oven. Save to Pinterest
Golden, bubbling Creamy Mushroom and Spinach Pasta Bake fresh from the oven. | mealminty.com

This baked pasta dish blends tender mushrooms and fresh spinach in a rich, creamy sauce made from milk, cream, and aromatic herbs. The mixture combines with perfectly cooked pasta and is topped with mozzarella and Parmesan cheeses before baking to golden perfection. The result is a warm, comforting main dish full of flavor and texture, perfect for an easy weeknight meal. Optional chili flakes or Swiss chard add variety to the wholesome dish, best enjoyed with a light salad or crusty bread alongside a crisp white wine.

There's something almost magical about the smell of mushrooms browning in butter mixed with garlic, and it takes me right back to a rainy Tuesday when I threw together whatever vegetables I had in the fridge into a creamy pasta situation. I wasn't following any recipe—just improvising—but the moment it came out of the oven with that golden, bubbling cheese top, I knew I'd stumbled onto something worth making again and again.

I made this for my roommates one winter evening when we were all tired and needed comfort food, not takeout again, and watching them come back for thirds told me everything I needed to know. Now whenever someone asks what I'm cooking and I say mushroom and spinach pasta bake, they immediately want to be invited over.

Ingredients

  • Penne or rigatoni: About 300 grams of pasta gives you the perfect amount to catch the sauce in all those ridges and tubes—don't skip the al dente part or it'll turn mushy in the oven.
  • Cremini or button mushrooms: Sliced to roughly the same thickness so they cook evenly and brown properly instead of steaming into mush.
  • Fresh baby spinach: It wilts down dramatically, so 150 grams looks like mountains but becomes a pleasant addition once it meets the heat.
  • Onion and garlic: The foundation of everything good in this dish—finely chopped onion mellows as it cooks, and garlic brings the savory depth that makes people ask what the secret ingredient is.
  • Olive oil and unsalted butter: Use real butter here, not substitutes, because the flavor matters once everything comes together.
  • All-purpose flour: Just enough to create a roux that thickens the sauce without making it gluey.
  • Whole milk and heavy cream: The combination gives you richness without being overwhelming—if you used only cream it would be too heavy, and only milk wouldn't have enough body.
  • Thyme, nutmeg, salt, and pepper: Thyme brings earthiness that pairs with mushrooms perfectly, and a whisper of nutmeg in a cream sauce makes people lean in closer to figure out what makes it taste that way.
  • Mozzarella and Parmesan cheese: Mozzarella gives you that stretchy, melted quality on top, while Parmesan adds a salty, umami punch that keeps it from tasting one-dimensional.

Instructions

Get your oven ready and prep your dish:
Preheat the oven to 200°C (400°F) and lightly grease a medium baking dish—this prevents sticking and gives you those slight crispy edges that are honestly the best part.
Cook the pasta until it's just barely tender:
Bring salted water to a rolling boil and cook the pasta according to the package instructions, but aim for al dente so it has a little resistance when you bite it. Drain it in a colander and set aside, but don't rinse it—that starch helps everything stick together later.
Start the sauce with softened onions:
Heat the olive oil and butter together in a large skillet over medium heat until the butter froths, then add the chopped onion and let it cook gently for 2–3 minutes until it turns translucent and sweet. You'll know it's ready when it smells more fragrant than sharp.
Brown the mushrooms until they give up their liquid:
Increase the heat slightly and add the sliced mushrooms, then let them sit without stirring for a minute or two so they actually brown instead of just steaming. After 5–7 minutes you should see golden edges and the liquid they released mostly evaporated back into the pan, concentrating all that earthy flavor.
Add the garlic and make the roux:
Stir in the minced garlic and cook for about a minute until it becomes fragrant, then sprinkle the flour over everything and stir constantly for a minute to eliminate any raw flour taste. The mixture should look like wet sand at this point.
Build the creamy sauce gradually:
Pour in the milk slowly while whisking constantly, which breaks up any lumps before they have a chance to form. Once the milk is incorporated, pour in the cream, then add the thyme, nutmeg, a good pinch of salt, and freshly ground black pepper.
Let the sauce thicken and become silky:
Simmer everything for 3–4 minutes, stirring occasionally, until the sauce coats the back of a spoon and looks like something you'd actually want to eat. It should be creamy but not glue-like.
Wilt the spinach into the sauce:
Add the fresh spinach and stir gently until it's completely wilted, which happens in about a minute and transforms the color from bright green to something deeper. The spinach releases a little liquid, which actually loosens the sauce nicely.
Combine the pasta with the creamy mixture:
Remove the skillet from heat and add the cooked pasta plus half of both the mozzarella and Parmesan, then fold everything together gently but thoroughly so every piece of pasta gets coated. Taste it and adjust the seasoning if needed.
Transfer to the baking dish and top with cheese:
Pour the entire mixture into your prepared baking dish and smooth the top slightly, then scatter the remaining mozzarella and Parmesan over everything in an even layer. This creates that golden, bubbly crown you're after.
Bake until the top is golden and bubbling:
Place in the preheated oven for 20–25 minutes, watching for the cheese to turn golden brown and for the sauce to bubble around the edges. When it looks like the cheese could turn dark in another minute, that's when you pull it out.
Rest before serving:
Let the baking dish sit for 5 minutes on the counter, which allows the sauce to set slightly so it doesn't run all over your plate when you scoop it out.
Fresh spinach and sautéed mushrooms nestle in a rich, creamy sauce. Save to Pinterest
Fresh spinach and sautéed mushrooms nestle in a rich, creamy sauce. | mealminty.com

I learned the real value of this recipe on an evening when a friend dropped by unexpectedly going through a rough time, and I had all these ingredients already in my kitchen. Forty minutes later we were eating something warm and substantial while we talked, and the meal became the smallest part of what mattered that night.

Why Mushrooms and Spinach Work So Well Together

Mushrooms and spinach are like two vegetables designed by nature to complement each other—the mushrooms bring earthiness and umami that makes everything taste richer, while the spinach adds a subtle bitterness and nutrients that balance the cream. When they cook together in that sauce, something almost alchemical happens where neither one dominates but somehow together they taste more like themselves.

Make It Your Own

Once you understand how this dish comes together, you can start playing with variations that match whatever you have on hand or whatever you're craving. The basic framework of pasta plus creamy sauce plus vegetables plus cheese is flexible enough to accommodate your preferences and what your kitchen offers on any given day.

Serving and Pairing Ideas

This pasta bake is substantial enough to serve as the main event, but it feels luxurious alongside a simple green salad dressed with nothing but lemon and good olive oil, which cuts through the richness beautifully. Crusty bread becomes essential for soaking up any extra sauce, and a crisp white wine like Pinot Grigio or Sauvignon Blanc will keep you company throughout the meal.

  • For heat, sprinkle a pinch of chili flakes over your serving or add them to the sauce while it's simmering.
  • If fresh spinach isn't available, frozen spinach works perfectly—just thaw it completely and squeeze out the excess moisture before adding it to the sauce.
  • The dish can be assembled earlier in the day and refrigerated, then baked whenever you're ready to eat, though you might need to add 5–10 extra minutes to the baking time if it comes straight from the fridge.
Served hot with melted mozzarella and Parmesan topping, perfect for weeknight dinners. Save to Pinterest
Served hot with melted mozzarella and Parmesan topping, perfect for weeknight dinners. | mealminty.com

This pasta bake has become one of those dishes I turn to whenever I want to feed people something that tastes like I care, which I always do. There's something honest about a creamy, cheesy baked pasta that says comfort and welcome without trying too hard.

Recipe Questions & Answers

Penne or rigatoni are ideal as they hold the creamy sauce well during baking.

Yes, Swiss chard makes a great alternative offering a slightly different earthy flavor.

Whisk the milk gradually into the flour and butter mixture to avoid lumps and simmer until thickened.

Adding a pinch of chili flakes before baking introduces a subtle spicy kick without overpowering flavors.

A crisp white wine like Pinot Grigio complements the creamy and cheesy notes perfectly.

Creamy Mushroom Spinach Pasta

Oven-baked pasta with mushrooms, spinach, and creamy sauce topped with melted cheese for a comforting meal.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 10.5 oz penne or rigatoni

Vegetables

  • 9 oz cremini or button mushrooms, sliced
  • 5 oz fresh baby spinach
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

Sauce

  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 2/3 cups whole milk
  • 1/2 cup heavy cream
  • 1 tsp dried thyme
  • 1/2 tsp ground nutmeg
  • Salt, to taste
  • Black pepper, to taste

Cheese

  • 1 cup grated mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

1
Prepare Oven and Baking Dish: Preheat the oven to 400°F. Lightly grease a medium baking dish.
2
Cook Pasta: Bring a large pot of salted water to a boil. Cook the pasta until al dente following package directions. Drain and set aside.
3
Sauté Onions: Heat olive oil and butter over medium heat in a large skillet. Add chopped onion and cook for 2 to 3 minutes until softened.
4
Cook Mushrooms and Garlic: Add sliced mushrooms and cook for 5 to 7 minutes until browned and most liquid evaporates. Stir in minced garlic and cook for an additional minute.
5
Make Sauce: Sprinkle flour over vegetables and stir thoroughly. Gradually whisk in whole milk to prevent lumps. Add heavy cream, dried thyme, ground nutmeg, salt, and black pepper. Simmer for 3 to 4 minutes until the sauce thickens.
6
Add Spinach: Stir fresh spinach into the sauce and cook until just wilted, about 1 minute.
7
Combine Pasta and Cheese: Remove skillet from heat. Add cooked pasta and half of both cheeses. Stir until fully incorporated.
8
Assemble for Baking: Transfer the pasta mixture into the prepared baking dish. Evenly sprinkle remaining mozzarella and Parmesan cheese on top.
9
Bake: Bake in the preheated oven for 20 to 25 minutes until the top is golden and bubbling.
10
Rest Before Serving: Allow the dish to stand for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Colander
  • Large skillet
  • Whisk
  • Baking dish
  • Cheese grater

Nutrition (Per Serving)

Calories 520
Protein 20g
Carbs 54g
Fat 24g

Allergy Information

  • Contains gluten (pasta, flour) and dairy (milk, cream, cheese, butter). Verify labels for potential allergen traces.
Kelsey Reed

Simple homemade recipes and practical kitchen tips for real life cooks—shared by Kelsey Reed.