This satisfying pasta brings together earthy cremini mushrooms sautéed until golden and tender fresh spinach wilted into velvety heavy cream. Aromatic garlic and a hint of nutmeg deepen the flavors while Parmesan adds savory richness. The entire dish comes together in just 30 minutes, making it perfect for hectic weeknights when you crave something nourishing and indulgent.
The kitchen was tiny in my first apartment, barely enough room to turn around with a skillet in hand, but that did not stop me from attempting restaurant quality pasta on Tuesday nights. This mushroom and spinach creation emerged from one such evening when I had half a container of cream and some wilting spinach to use up. Something about how the mushrooms browned and the sauce clung to every strand of fettuccine made it feel like proper comfort food, the kind that settles you after a long day. Now it is the recipe I turn to when I need something rich and satisfying without hours of effort.
My friend Sarah stayed over one rainy weekend when we were both broke and craving something indulgent. We made a triple batch of this pasta, huddled around my tiny stove, taking turns stirring the cream sauce and sneaking bites of the mushrooms as they browned. That night we ate straight from the pan while watching old movies, and somehow the pasta tasted better than anything I had ever ordered at a restaurant.
Ingredients
- 350 g (12 oz) fettuccine or linguine: Long strands hold the creamy sauce beautifully, but any pasta shape works in a pinch
- 2 tbsp olive oil: The foundation for sautéing your vegetables into flavor building goodness
- 1 small yellow onion, finely chopped: Adds subtle sweetness that balances the earthy mushrooms
- 3 garlic cloves, minced: Fresh minced garlic gives the best aromatic base for your sauce
- 400 g (14 oz) cremini or button mushrooms, sliced: Cremini mushrooms have deeper flavor but regular button mushrooms work perfectly too
- 120 g (4 cups) fresh baby spinach: Baby spinach wilts quickly and adds fresh color to the rich dish
- 200 ml (3/4 cup + 2 tbsp) heavy cream: Creates that luscious restaurant style sauce coat
- 60 ml (1/4 cup) vegetable broth: Helps thin the cream slightly while adding another layer of flavor
- 50 g (1/2 cup) grated Parmesan cheese: Use freshly grated for the best melting and flavor
- Salt and freshly ground black pepper, to taste: Finish with generous pepper to cut through the cream
- Pinch of ground nutmeg (optional): A classic addition to cream sauces that adds subtle warmth
- Extra grated Parmesan cheese, for serving: Always have more cheese ready for the table
- Fresh parsley, chopped (optional): Adds a bright pop of green against the creamy pasta
Instructions
- Cook the pasta to perfection:
- Bring a large pot of generously salted water to a rolling boil, add your fettuccine, and cook until al dente according to package directions. Before draining, scoop out 120 ml (1/2 cup) of the starchy pasta water and set it aside, then drain the pasta well.
- Sauté the aromatics:
- Heat the olive oil in a large skillet over medium heat, add the chopped onion, and cook for 2 to 3 minutes until softened and translucent. Stir in the minced garlic and let it cook for just 30 seconds until fragrant, taking care not to burn it.
- Brown the mushrooms:
- Add the sliced mushrooms to the skillet and cook for 6 to 8 minutes, stirring occasionally, until they are golden brown and have released all their liquid. Letting them brown properly adds deep savory flavor to the final dish.
- Wilt the spinach:
- Toss in the fresh baby spinach and cook for 1 to 2 minutes, stirring gently, until it has completely wilted down into the mushrooms.
- Create the creamy sauce:
- Pour in the heavy cream and vegetable broth, bring the mixture to a gentle simmer, then stir in the Parmesan cheese and optional pinch of nutmeg. Season with salt and plenty of black pepper, letting the sauce simmer for 2 to 3 minutes until it thickens enough to coat a spoon.
- Bring it all together:
- Add the drained pasta to the skillet and toss everything together until every strand is coated in the sauce. If the sauce seems too thick, add some of your reserved pasta water a splash at a time until you reach the perfect silky consistency.
Last winter my sister called me sounding defeated after a terrible week at work, so I invited her over for dinner. I made this pasta, we opened a bottle of wine, and she took her first bite and actually closed her eyes, telling me it was exactly what she needed. Some meals are just nourishment, but this one somehow feels like a hug.
Making It Your Own
I have discovered that adding a squeeze of fresh lemon juice right at the end cuts through the richness and brightens the entire dish. Sometimes I will also stir in some sun dried tomatoes for extra depth or red pepper flakes if I want a gentle kick of heat.
Perfect Pairings
A crisp white wine like Pinot Grigio balances the creaminess beautifully, and a simple green salad with vinaigrette on the side keeps the meal from feeling too heavy. Garlic bread is never a bad idea either.
Make Ahead Wisdom
The sauce actually develops more flavor if you make it a few hours ahead and gently reheat it before tossing with freshly cooked pasta. The texture stays creamy and the flavors have time to meld together beautifully.
- Keep your pasta water until the very end in case you need to loosen the sauce
- Grate your Parmesan fresh from a wedge rather than using pre grated cheese
- Season your sauce aggressively, the pasta absorbs some salt as it sits
Gather the people you love around your table, pour some wine, and let this pasta remind you that good food does not need to be complicated. That is the real secret.
Recipe FAQs
- → Can I use different pasta shapes?
-
Absolutely. While fettuccine and linguine work beautifully for coating the sauce, penne, rigatoni, or gemelli catch the creamy sauce in their ridges and holes. Shorter pasta shapes also make this dish easier to serve and eat.
- → What type of mushrooms work best?
-
Cremini mushrooms offer excellent flavor and texture, but you can substitute button mushrooms for a milder taste or shiitake for more umami. Portobello mushrooms, sliced thin, add a meatier bite to the finished dish.
- → How can I make this lighter?
-
Replace half the heavy cream with whole milk or use half-and-half for a lighter version. You can also increase the vegetable broth ratio and reduce the cream slightly while still maintaining a satisfying, creamy consistency.
- → Can I add protein to make it more filling?
-
Grilled chicken strips, sautéed shrimp, or white beans blend seamlessly with the creamy sauce. For a vegetarian protein boost, stir in cannellini beans during the final minutes or top with toasted pine nuts or walnuts.
- → How do I store and reheat leftovers?
-
Store in an airtight container in the refrigerator for up to three days. Reheat gently with a splash of milk or cream to restore the sauce's consistency. The pasta may absorb more liquid overnight, so additional moisture helps revive the creamy texture.
- → Can I make this dairy-free?
-
Substitute the heavy cream with full-fat coconut cream or cashew cream for a dairy-free version. Use nutritional yeast or vegan Parmesan alternative to replace the cheese, adjusting seasonings to taste.