Print

Creamy Spinach Mushroom Pasta Recipe

4.9 from 118 reviews

This creamy Spinach Mushroom Pasta combines tender mushrooms, fresh spinach, and a rich garlic Parmesan cream sauce tossed with your favorite pasta. It’s an easy, comforting one-pan meal that’s perfect for a quick weeknight dinner or meal prep. Loaded with savory flavors and simple ingredients, this dish is both satisfying and elegant.

Ingredients

Scale

Pasta

  • 8 oz pasta (penne, fettuccine, or your favorite)

Vegetables & Aromatics

  • 8 oz mushrooms, sliced (baby bella or white)
  • 34 cups fresh spinach
  • 3 cloves garlic, minced

Dairy & Fats

  • 1 tablespoon olive oil or butter
  • ½ cup heavy cream or half-and-half
  • ¼ cup grated Parmesan cheese (plus extra for topping)

Seasoning

  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Liquids

  • ½ cup reserved pasta water (as needed)

Instructions

  1. Cook Pasta: Bring a large pot of salted water to a boil and cook the pasta until al dente according to package instructions. Before draining, reserve ½ cup of the pasta water for later use. Drain the pasta and set aside.
  2. Sauté Mushrooms: Heat olive oil or butter in a large skillet over medium heat. Add the sliced mushrooms and cook for 6–7 minutes until they are golden brown and tender.
  3. Add Garlic & Spinach: Stir in the minced garlic, salt, and black pepper. Add the fresh spinach to the skillet and cook for 2–3 minutes until the spinach is just wilted.
  4. Make Sauce: Pour in the heavy cream or half-and-half and stir in the grated Parmesan cheese. Let the mixture simmer gently for 2–3 minutes, allowing the sauce to thicken slightly.
  5. Combine Pasta: Add the cooked pasta to the skillet and toss everything together to coat the pasta evenly with the sauce. Gradually add reserved pasta water as needed to loosen the sauce to your desired consistency.
  6. Serve: Sprinkle extra Parmesan cheese on top and serve the pasta warm immediately.

Notes

  • Use fresh Parmesan cheese for the creamiest sauce.
  • Do not overcook the spinach; it only needs 1–2 minutes to wilt.
  • Add reserved pasta water gradually to control the sauce thickness.
  • For extra creaminess, you can double the amount of cream used.
  • Frozen spinach can be used if thawed and excess moisture squeezed out.
  • To make dairy-free, substitute heavy cream with plant-based cream and Parmesan with nutritional yeast or vegan cheese.
  • Gluten-free pasta can be used to make the dish gluten-free.
  • Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat gently with a splash of cream or milk.

Keywords: Spinach mushroom pasta, creamy pasta, vegetarian pasta, garlic Parmesan pasta, easy weeknight dinner