Go Back
A close-up of a white bowl filled with delicious pasta with mushrooms and spinach, ready to be enjoyed.
Layla

Creamy Garlic Spinach Mushroom Pasta

A rich and decadent pasta dish featuring earthy mushrooms and fresh spinach in a creamy garlic Parmesan sauce. The perfect weeknight dinner that comes together in under 30 minutes!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American, Italian
Calories: 680

Ingredients
  

  • 12 oz Penne or Fusilli Pasta
  • 2 tbsp Olive Oil
  • 1 tbsp Unsalted Butter
  • 8 oz Cremini Mushrooms sliced
  • 1 Shallot finely chopped
  • 4 cloves Garlic minced
  • 1/4 cup Dry White Wine such as Sauvignon Blanc or Pinot Grigio
  • 1 cup Heavy Cream
  • 5 oz Fresh Baby Spinach
  • 1/2 cup Grated Parmesan Cheese plus more for serving
  • 1/2 tsp Salt or to taste
  • 1/4 tsp Black Pepper freshly ground
  • 1/4 tsp Red Pepper Flakes optional

Equipment

  • Large Pot
  • Large skillet
  • Colander

Method
 

  1. Cook the pasta in a large pot of generously salted boiling water according to package directions until al dente. Just before draining, reserve about 1 cup of the starchy pasta water, then drain the pasta.
  2. While the pasta is cooking, heat the olive oil and butter in a large skillet or pan over medium-high heat. Add the sliced mushrooms in a single layer and cook, without stirring for the first 2-3 minutes, until they are browned and caramelized. Continue to cook, stirring occasionally, for another 3-4 minutes.
  3. Add the finely chopped shallot to the skillet and sauté for 2 minutes until it softens. Stir in the minced garlic and optional red pepper flakes and cook for about 1 minute more until fragrant, being careful not to burn the garlic.
  4. Pour in the white wine to deglaze the pan, using a wooden spoon to scrape up any delicious browned bits from the bottom. Let the wine simmer and reduce by about half, which should take 1-2 minutes.
  5. Reduce the heat to medium-low and pour in the heavy cream. Bring to a gentle simmer and let it cook for 2-3 minutes, allowing the sauce to thicken slightly.
  6. Remove the skillet from the heat and stir in the grated Parmesan cheese until it's fully melted and the sauce is smooth. Add the fresh spinach in handfuls, stirring continuously until it has completely wilted into the sauce. Season with salt and pepper to taste.
  7. Add the drained pasta directly to the skillet with the sauce. Toss everything together until the pasta is evenly coated. If the sauce seems too thick, add a splash of the reserved pasta water until it reaches your desired consistency.
  8. Serve immediately, garnished with extra Parmesan cheese and fresh parsley if desired.

Notes

For a richer flavor, use a mix of mushrooms like cremini, shiitake, and oyster. If you prefer not to use wine, you can substitute it with an equal amount of vegetable or chicken broth. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk or cream to loosen the sauce.