Ingredients
Method
- Slice the mushrooms, mince the garlic, and grate the Parmesan.
- Heat olive oil in a large wide Dutch oven or deep skillet over medium-high heat.
- Add mushrooms and spread them across the cooking surface.
- Cook for 5–7 minutes, stirring occasionally, until moisture evaporates and the mushrooms develop golden-brown areas.
- Season lightly with salt and black pepper.
- Reduce heat to medium and add butter.
- Add garlic and cook for approximately 30 seconds.
- Stir in Italian seasoning and optional red pepper flakes.
- Add vegetable broth and scrape the bottom of the pot.
- Add linguine, gently bending the strands into the liquid as they soften.
- Bring to a gentle simmer.
- Cook for approximately 10–12 minutes, stirring frequently.
- Add small amounts of hot broth or water if the pan becomes dry before the pasta is al dente.
- Once pasta is almost al dente, reduce heat to low.
- Stir in heavy cream.
- Add baby spinach a handful at a time.
- Toss until spinach is wilted.
- Remove from direct heat and gradually toss in Parmesan.
- Adjust consistency with a small amount of broth or water if necessary.
- Season to taste and finish with parsley and additional Parmesan.
Notes
Use a wide cooking vessel so the pasta can cook evenly.
Allow the mushrooms to brown before adding butter and garlic.
Stir the pasta frequently while it cooks directly in the broth.
Do not drain the remaining starchy cooking liquid.
Add Parmesan over very low or no direct heat for the smoothest sauce.
The sauce thickens quickly as it cools, so serve promptly.
