Ingredients
Method
- Bring a large pot of salted water to boil. Cook pasta according to package directions until al dente. Reserve 1 cup pasta cooking water before draining.
- While pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add cremini mushrooms in a single layer and cook without stirring for 3-4 minutes until golden brown. Stir and cook another 2-3 minutes. Transfer to a plate.
- Add remaining tablespoon oil to the same skillet. Cook shiitake mushrooms the same way, about 5 minutes total. Return cremini mushrooms to skillet and season with salt and pepper.
- Add butter to the mushroom skillet and let it melt. Add minced garlic and cook for 30 seconds until fragrant. Pour in white wine if using and let it simmer for 1 minute.
- Pour in heavy cream and bring to a gentle simmer. Cook for 2-3 minutes until slightly thickened. Add red pepper flakes if using.
- Add the drained pasta to the skillet with the cream sauce. Toss to combine, adding pasta water a little at a time if needed to loosen the sauce.
- Remove from heat and add fresh spinach, tossing until wilted. Stir in 1/2 cup Parmesan cheese. Taste and adjust seasoning with salt and pepper.
- Serve immediately with remaining Parmesan cheese on the side.
Notes
This pasta is best served immediately while the sauce is creamy. Leftovers can be stored in the refrigerator for 2 days and reheated gently with a splash of cream or milk. You can substitute the mushroom varieties based on what's available, but avoid delicate mushrooms like oyster mushrooms that might break apart.
