Creamy Mushroom Spinach Pasta

Golden, bubbly mozzarella and Parmesan top a creamy mushroom and spinach pasta bake, fresh from the oven. Pin it
Golden, bubbly mozzarella and Parmesan top a creamy mushroom and spinach pasta bake, fresh from the oven. | howtocookwithali.com

This creamy pasta bake blends tender mushrooms and fresh spinach in a rich, velvety sauce. The sauce is simmered with aromatic herbs and spices, creating layers of flavor that coat every piece of pasta. Topped with a golden layer of melted mozzarella and Parmesan, the dish is baked until bubbling and golden. Perfect for a comforting main dish, it offers a satisfying balance of textures and tastes, ideal for a cozy meal any day of the week.

There's something about a pasta bake that transforms an ordinary Tuesday evening into something warmer, more deliberate. I discovered this particular combination while standing in my kitchen on a rainy afternoon, staring down a container of mushrooms that needed rescuing and a bunch of spinach I'd bought with the best intentions. The creamy sauce came together so smoothly, the cheese melted into golden pools on top, and suddenly the whole house smelled like comfort. My roommate walked in as it came out of the oven, and I've been making it ever since.

I made this for my sister's book club last spring, and it became the meal everyone asked me to bring to every gathering after. What I loved most was watching people slow down their eating, the way the mushrooms and spinach kept surprising them with little bursts of earthiness. It's not fancy or complicated, but there's real care in every layer, and that shows.

Ingredients

  • Penne or rigatoni, 300 g: Choose a shape with ridges or hollows to catch the sauce—it makes all the difference in texture.
  • Cremini or button mushrooms, 250 g, sliced: Let them brown properly in the skillet, don't rush this step or they'll steam instead of caramelize.
  • Fresh baby spinach, 150 g: Add it at the very end so it stays bright and tender, not dark and mushy.
  • Medium onion, finely chopped: This forms the flavor base, so take a moment to chop it small and let it soften fully.
  • Garlic, 2 cloves, minced: Don't add it with the raw onion; it needs just a minute in the hot pan to wake up without burning.
  • Olive oil, 2 tbsp and unsalted butter, 2 tbsp: The combination gives you richness and a subtle savory depth that oil alone can't achieve.
  • All-purpose flour, 2 tbsp: This is your thickening agent, so whisk it in smoothly to avoid lumps in your sauce.
  • Whole milk, 400 ml: Room temperature or slightly warmed milk incorporates into the roux more gracefully.
  • Heavy cream, 120 ml: This luxurious ingredient is what transforms a simple sauce into something truly creamy.
  • Dried thyme, 1 tsp and ground nutmeg, 1/2 tsp: Nutmeg in particular is subtle but necessary—it's the secret that makes people pause and wonder what they're tasting.
  • Mozzarella cheese, 100 g grated and Parmesan cheese, 50 g grated: Mix them together; the mozzarella melts into creamy patches while the Parmesan adds a salty, umami backbone.
  • Salt and black pepper, to taste: Season gently as you go, then adjust at the end when you can really taste the finished sauce.

Instructions

Heat your oven and prepare:
Set the oven to 200°C (400°F) and grease your baking dish lightly with butter or oil. This small act of preparation makes the final assembly feel effortless.
Cook the pasta to al dente:
Bring a large pot of salted water to a boil and cook the pasta about 1–2 minutes shy of the package time. The residual heat in the oven will finish it gently, so undercooking slightly is your friend.
Build your flavor foundation:
Heat the olive oil and butter in a large skillet over medium heat, then add the chopped onion. Let it turn translucent and soft, about 2–3 minutes, before moving forward. This patient start is worth the wait.
Develop the mushroom depth:
Add the sliced mushrooms and cook without stirring too much for about 5–7 minutes. You want them to brown and release their liquid, which then evaporates, concentrating their earthy flavor. Once they're golden and the pan is nearly dry, stir in the minced garlic and cook for just 1 minute more.
Make a silky sauce:
Sprinkle the flour over the vegetables and stir constantly for 1 minute so it toasts slightly. Slowly pour in the milk while whisking vigorously to dissolve the flour completely and avoid lumps. Add the cream, thyme, nutmeg, salt, and pepper, then let it simmer gently for 3–4 minutes until it thickens enough to coat the back of a spoon.
Add the spinach at the last moment:
Stir in the fresh spinach and watch it wilt in about 1 minute. Don't linger here—you want it tender and green, not dark and diminished.
Combine everything together:
Remove the pan from heat and fold in the cooked pasta and half of both cheeses. Mix gently until every piece of pasta is coated in the creamy sauce. Taste and adjust seasoning if needed.
Transfer and top:
Pour the entire mixture into your prepared baking dish and spread it evenly. Scatter the remaining mozzarella and Parmesan over the top in an uneven, generous layer.
Bake until golden:
Bake for 20–25 minutes until the top is bubbling at the edges and the cheese has turned deep golden brown. Don't pull it out early just because it looks done—that final minute of darkening is where the flavor lives.
Let it rest:
Remove from the oven and let it stand for 5 minutes. This resting period lets everything set slightly and makes serving easier.
A hearty serving of creamy mushroom and spinach pasta bake on a plate, next to a crisp side salad. Pin it
A hearty serving of creamy mushroom and spinach pasta bake on a plate, next to a crisp side salad. | howtocookwithali.com

The first time someone asked for the recipe, I realized it wasn't really about the ingredients or the technique—it was about how the dish felt. It turned a quiet dinner into an event, made people linger at the table, and somehow made the kitchen smell like someone really cared.

Why the Cheese Layer Matters

Splitting the cheese between the sauce and the top seems like a small detail, but it's where the magic happens. The first half melts into the sauce and becomes invisible, adding richness and creating a creamy base. The second half stays on top, browns and gets a little crispy at the edges, which gives you texture and visual appeal when you serve it hot from the oven.

Variations That Feel Natural

I've made this with Swiss chard swapped for the spinach on nights when I wanted something with a slightly peppery edge, and it shifts the entire personality of the dish in the best way. A pinch of red chili flakes stirred into the cream adds warmth without heat. Sometimes I add a handful of sun-dried tomatoes or a splash of white wine to the sauce, and each version feels both new and familiar.

Serving and Pairing

This dish shines next to a crisp salad with sharp vinaigrette, which cuts through the richness beautifully. Warm crusty bread is non-negotiable for soaking up the extra sauce left in the dish. A glass of Pinot Grigio or a light white wine sits perfectly alongside it, adding brightness without competing with the earthiness of the mushrooms.

  • Serve immediately while the cheese is still melted and the pasta is at its warmest.
  • Keep the oven warm if you're serving guests in waves, and cover with foil to prevent the top from darkening further.
  • Leftovers reheat gently in a low oven or in individual bowls, though honestly, they're wonderful eaten straight from the fridge on a quiet morning.
Close-up view of a creamy mushroom and spinach pasta bake, showing tender penne and wilted spinach in a rich sauce. Pin it
Close-up view of a creamy mushroom and spinach pasta bake, showing tender penne and wilted spinach in a rich sauce. | howtocookwithali.com

This is one of those dishes that becomes part of your life once you've mastered it, the kind of meal you return to again and again because it never disappoints. There's real comfort in knowing you can feed people something that tastes like thoughtfulness.

Recipe FAQs

Penne or rigatoni are ideal as their tubular shape holds the creamy sauce well, offering great texture in each bite.

Yes, Swiss chard or kale can be used as alternatives, adding slightly different flavors while maintaining the green freshness.

Adding a pinch of chili flakes or extra herbs like thyme can enhance the sauce’s depth and provide a subtle kick.

Mozzarella provides a gooey melt while Parmesan adds a savory, nutty finish; together they create a delicious topping.

Yes, you can assemble it beforehand and bake just before serving, ensuring the cheese melts perfectly and flavors meld beautifully.

Creamy Mushroom Spinach Pasta

Comforting baked pasta featuring mushrooms, spinach, and a rich creamy sauce with melted cheese.

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
Preheat oven and prepare dish: Preheat the oven to 400°F. Lightly grease a medium-sized baking dish.
2
Cook pasta: Bring a large pot of salted water to a boil. Cook the pasta until al dente according to package instructions. Drain and set aside.
3
Sauté aromatics: Heat olive oil and butter in a large skillet over medium heat. Add the chopped onion and cook for 2 to 3 minutes until softened.
4
Cook mushrooms and garlic: Add the sliced mushrooms and cook for 5 to 7 minutes until browned and most liquid has evaporated. Stir in the minced garlic and cook for 1 minute.
5
Make creamy sauce: Sprinkle the flour over the vegetables and stir well. Gradually whisk in the whole milk to avoid 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 in the fresh spinach and cook until just wilted, about 1 minute.
7
Combine pasta and sauce: Remove from heat. Add the cooked pasta and half of both grated mozzarella and Parmesan cheeses to the sauce. Mix thoroughly until combined.
8
Assemble and top: Transfer the mixture to the prepared baking dish. Sprinkle the remaining mozzarella and Parmesan evenly over the top.
9
Bake: Bake in the preheated oven for 20 to 25 minutes until the top is golden brown and bubbling.
10
Rest and serve: Allow the dish to rest 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).
  • Check product labels for potential traces of other allergens.
Ali Thompson

Home cook sharing easy, budget-friendly recipes and kitchen tips for real-life meals.