Aromatic One-Pot Mushroom and Spinach Fettuccine for a Cozy Weekend
There are weekends for dashing about and weekends for cocooning. This One-Pot Mushroom and Spinach Fettuccine is my invitation to the latter—a slow, aromatic ritual that rewards you with a bowl of pure, creamy comfort. It’s the kind of recipe where the sizzle of garlic hits the butter and you instantly feel the week’s tension melt away.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This Cozy Weekend: Cheesy Mushroom and Spinach Rotini
- The aroma alone is therapy: As the mushrooms brown and the garlic perfumes the butter, your kitchen becomes the cosiest room in the house.
- All in one pan, less to wash: No need for a separate pot for the pasta—everything cooks together, meaning you spend more time at the table and less time scrubbing.
- A sauce that clings to every strand: The starch from the pasta creates a luscious, velvety sauce that wraps around each ribbon of fettuccine beautifully.
- It feels like a project, but isn’t one: This recipe asks you to slow down and enjoy the process—stirring, tasting, adjusting—without demanding complicated techniques.
- Comfort food that still feels light: The earthy mushrooms and fresh spinach offer a satisfying depth, while the creamy sauce never feels heavy.
Ingredients You’ll Need
- 300g dried fettuccine
- 2 tablespoons olive oil
- 40g unsalted butter
- 400g mixed mushrooms (chestnut, shiitake, or portobello), sliced
- 3 cloves garlic, finely minced
- 1 large shallot, finely diced
- 600ml chicken or vegetable stock
- 120ml double cream
- 80g finely grated Parmesan cheese (or vegetarian alternative)
- 100g fresh spinach leaves
- 1 teaspoon dried thyme
- ½ teaspoon freshly grated nutmeg
- Salt and freshly cracked black pepper, to taste
- Small handful of fresh parsley, chopped, for garnish
Tip: For the best texture, use a mix of mushrooms. Chestnut mushrooms bring an earthy backbone, while shiitake add that deep, umami richness that makes the sauce sing.
How to Make One-Pot Mushroom and Spinach Fettuccine
- Brown the mushrooms for depth: Heat the olive oil in a large frying pan or skillet over a medium-high heat. Add the sliced mushrooms in a single layer—do not crowd them. Let them sit undisturbed for 3–4 minutes until the undersides turn a deep, golden brown. You should hear a gentle, steady sizzle. Toss and continue cooking until all moisture has evaporated and the mushrooms are tender and glossy. Season with a pinch of salt.
- Build the aromatic base: Reduce the heat to medium and add the butter. Once it melts and begins to foam, stir in the diced shallot. Cook for 2 minutes until it turns translucent and smells sweet. Add the minced garlic and dried thyme, stirring constantly for 30 seconds until the garlic releases its fragrance—be careful not to let it colour.
- Pour in the stock and start the pasta: Pour the stock into the pan and bring it to a gentle boil. Break the fettuccine in half and add it to the liquid, ensuring it is mostly submerged. Stir immediately to prevent sticking. Reduce the heat to a steady simmer and cook uncovered for 10–12 minutes, stirring occasionally. The pasta will absorb the liquid and soften. You will notice the sauce beginning to thicken and look creamy.
- Add the cream and Parmesan: Once the pasta is al dente and most of the liquid has been absorbed, pour in the double cream. Stir in the grated Parmesan a handful at a time, letting it melt into the sauce. The mixture will turn a pale, silky gold. Grate the nutmeg directly over the pan and stir through.
- Wilt the spinach: Add the fresh spinach leaves on top of the pasta. Cover the pan with a lid for 1 minute, then remove the lid and stir. The spinach will collapse into the sauce, turning a vibrant, deep green. Taste and adjust the seasoning with salt and black pepper.
- Rest and serve: Remove the pan from the heat and let it sit for 2 minutes. This resting time allows the sauce to thicken further and cling to the pasta. Garnish with fresh parsley and an extra grating of Parmesan before serving.
Tips From My Kitchen
- Don’t skip the browning: This is the most crucial step. If you rush the mushrooms, they will steam instead of brown, and you will lose that deep, savoury flavour. Give them space in the pan and patience—the sizzle should be constant, not frantic.
- Use good stock: The stock is the backbone of the sauce. A low-sodium chicken or vegetable stock allows you to control the saltiness. Homemade stock is wonderful, but a quality shop-bought one works perfectly.
- Break the pasta intentionally: Breaking the fettuccine in half makes it easier to stir and ensures even cooking in the one-pot method. It also makes the dish easier to eat with a spoon, which feels wonderfully cosy.
- Grate your own Parmesan: Pre-grated cheese often contains anti-caking agents that prevent it from melting smoothly. Grating a block yourself ensures a silky, lump-free sauce that coats every strand.
- Add the spinach at the very end: Spinach wilts in seconds. Adding it too early will turn it into a drab, overcooked mess. Letting it steam under the lid for just a minute keeps its colour and texture bright.
Equipment You’ll Need
- Large frying pan or skillet (at least 30cm diameter)
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
- Lid for the pan
- Microplane or fine grater for the Parmesan
Common Mistakes to Avoid
- Overcrowding the pan: If you add too many mushrooms at once, they will release water and steam rather than brown. Cook them in two batches if necessary. The reward is a rich, caramelised flavour that cannot be rushed.
- Wrong temperature: Cooking the pasta at a rolling boil after adding the stock will cause the liquid to evaporate too quickly, leaving you with undercooked pasta. Keep it at a gentle simmer—small, lazy bubbles—so the pasta absorbs the liquid gradually.
- Skipping the rest time: The final 2 minutes off the heat are not optional. During this time, the sauce continues to thicken as the pasta absorbs the last of the liquid. Serving immediately can result in a soupier texture.
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of red chilli flakes along with the garlic. For an extra kick, finish the dish with a drizzle of chilli oil before serving.
- Vegetarian/Vegan Option: Use vegetable stock and replace the double cream with a full-fat coconut cream or a cashew cream. Swap the Parmesan for a nutritional yeast-based ‘cheese’ or a vegan Parmesan alternative.
- Different Protein: Stir in 200g of shredded cooked chicken or sliced seared chicken breast after the spinach has wilted. For a heartier meal, add 250g of cooked chickpeas at the same stage.
What to Serve With One-Pot Mushroom and Spinach Fettuccine
- A simple green salad with a lemon vinaigrette to cut through the richness.
- Crusty garlic bread for soaking up any remaining sauce.
- Roasted cherry tomatoes on the vine for a burst of sweetness.
Still hungry for ideas? You might also love One Pot Beef Bourguignon Recipe, Cheese Skillet Mac Recipe One Pot from our sister kitchens.
Frequently Asked Questions

One-Pot Mushroom and Spinach Fettuccine
Ingredients
Method
-
Brown the mushrooms for depth: Heat the olive oil in a large frying pan or skillet over a medium-high heat. Add the sliced mushrooms in a single layer—do not crowd them. Let them sit undisturbed for 3–4 minutes until the undersides turn a deep, golden brown. You should hear a gentle, steady sizzle. Toss and continue cooking until all moisture has evaporated and the mushrooms are tender and glossy. Season with a pinch of salt.
-
Build the aromatic base: Reduce the heat to medium and add the butter. Once it melts and begins to foam, stir in the diced shallot. Cook for 2 minutes until it turns translucent and smells sweet. Add the minced garlic and dried thyme, stirring constantly for 30 seconds until the garlic releases its fragrance—be careful not to let it colour.
-
Pour in the stock and start the pasta: Pour the stock into the pan and bring it to a gentle boil. Break the fettuccine in half and add it to the liquid, ensuring it is mostly submerged. Stir immediately to prevent sticking. Reduce the heat to a steady simmer and cook uncovered for 10–12 minutes, stirring occasionally. The pasta will absorb the liquid and soften. You will notice the sauce beginning to thicken and look creamy.
-
Add the cream and Parmesan: Once the pasta is al dente and most of the liquid has been absorbed, pour in the double cream. Stir in the grated Parmesan a handful at a time, letting it melt into the sauce. The mixture will turn a pale, silky gold. Grate the nutmeg directly over the pan and stir through.
-
Wilt the spinach: Add the fresh spinach leaves on top of the pasta. Cover the pan with a lid for 1 minute, then remove the lid and stir. The spinach will collapse into the sauce, turning a vibrant, deep green. Taste and adjust the seasoning with salt and black pepper.
-
Rest and serve: Remove the pan from the heat and let it sit for 2 minutes. This resting time allows the sauce to thicken further and cling to the pasta. Garnish with fresh parsley and an extra grating of Parmesan before serving.
Notes
After testing this recipe five times, I finally got it just right—the balance of earthy mushrooms, silky cream, and tender spinach in every forkful. This is my go-to recipe when I need something quick but impressive, yet it asks nothing more than a quiet afternoon and a willingness to savour the process. I would love to hear how yours turns out—drop a comment below and tell me about your own cosy weekend cooking project.
