Spinach Mushroom Pasta

Spinach Mushroom Pasta is one of my favorite go-to recipes when I want something hearty, healthy, and full of flavor. Tender mushrooms and wilted spinach are tossed with pasta in a creamy garlic sauce that brings everything together beautifully. It’s a satisfying vegetarian dish that feels indulgent but is simple enough for any night of the week.

Why You’ll Love This Recipe

I love how this pasta blends comfort and nutrition in one bowl. The earthiness of the mushrooms and the freshness of the spinach pair so well with a creamy or light sauce. It’s easy to customize with whatever pasta I have on hand, and it’s ready in less than 30 minutes. Whether I’m trying to eat more veggies or just want a quick, delicious dinner, this recipe never lets me down.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Pasta (penne, fettuccine, or spaghetti work well)

  • Olive oil

  • Garlic, minced

  • Onion, finely chopped

  • Mushrooms (cremini, white, or baby bella), sliced

  • Fresh spinach

  • Heavy cream or half-and-half

  • Parmesan cheese, grated

  • Salt and freshly ground black pepper

  • Red pepper flakes (optional)

directions

  1. I begin by cooking the pasta in salted boiling water according to the package instructions. I reserve a cup of pasta water before draining.

  2. While the pasta cooks, I heat olive oil in a large skillet and sauté the onion until soft and translucent.

  3. I add the garlic and mushrooms, cooking them until the mushrooms are browned and have released their moisture.

  4. I stir in the spinach and cook until wilted, then season with salt, pepper, and red pepper flakes if using.

  5. I reduce the heat and pour in the cream, letting it simmer for a few minutes before adding the grated Parmesan.

  6. Once the sauce is smooth and creamy, I toss in the cooked pasta and add a splash of reserved pasta water to loosen it, if needed.

  7. I stir everything together until well coated and serve it hot with extra Parmesan on top.

Servings and timing

This recipe serves 4 and takes about 25–30 minutes from start to finish.

Variations

Sometimes I add sun-dried tomatoes or grilled chicken for extra flavor and protein. For a vegan version, I swap the cream for coconut milk or a plant-based cream alternative and use nutritional yeast instead of Parmesan. If I want more texture, I sprinkle toasted pine nuts or walnuts on top before serving.

storage/reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm it gently on the stove with a splash of milk or water to loosen the sauce. I avoid the microwave if I can, since it can dry out the pasta.

FAQs

Can I use frozen spinach?

Yes, I just thaw and drain it well before adding it to the pan to avoid excess water in the sauce.

What kind of mushrooms work best?

I like cremini or baby bella for their rich flavor, but white mushrooms also work just fine.

Can I make this gluten-free?

Absolutely. I use gluten-free pasta and make sure my other ingredients are certified gluten-free.

Is this dish good for meal prep?

Yes, it keeps well in the fridge and makes a great lunch or dinner reheated with a bit of added liquid.

Can I add protein to this recipe?

Definitely. Grilled chicken, shrimp, or even canned chickpeas work well with the flavors in this pasta.

Conclusion

Spinach Mushroom Pasta is a quick, flavorful dish that I come back to again and again. It’s creamy, comforting, and packed with vegetables, making it perfect for a satisfying weeknight dinner or an easy meatless meal. With simple ingredients and endless ways to customize it, it’s a staple I’m always happy to have in my rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Mushroom Pasta

Spinach Mushroom Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Spinach Mushroom Pasta is a creamy, flavorful vegetarian dish that combines earthy mushrooms and fresh spinach with pasta in a comforting garlic Parmesan sauce. Ready in under 30 minutes, it’s perfect for a quick weeknight meal.


Ingredients

  • 12 oz pasta (penne, fettuccine, or spaghetti)
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 8 oz mushrooms (cremini, white, or baby bella), sliced
  • 5 oz fresh spinach
  • 1 cup heavy cream or half-and-half
  • 1/2 cup grated Parmesan cheese
  • Salt and freshly ground black pepper, to taste
  • 1/4 teaspoon red pepper flakes (optional)

Instructions

  1. Cook pasta in salted boiling water according to package instructions. Reserve 1 cup pasta water, then drain.
  2. In a large skillet, heat olive oil over medium heat and sauté onion until soft and translucent.
  3. Add garlic and mushrooms; cook until mushrooms are browned and moisture evaporates.
  4. Stir in spinach and cook until wilted. Season with salt, pepper, and red pepper flakes, if using.
  5. Reduce heat and pour in cream; simmer for a few minutes.
  6. Stir in Parmesan cheese until sauce is smooth and creamy.
  7. Add cooked pasta to the skillet and toss to coat. Add reserved pasta water as needed to loosen the sauce.
  8. Serve hot with extra Parmesan on top.

Notes

  • Add sun-dried tomatoes or grilled chicken for extra flavor and protein.
  • For a vegan version, use plant-based cream and nutritional yeast instead of Parmesan.
  • Top with toasted pine nuts or walnuts for added texture.
  • Store leftovers in the fridge for up to 3 days and reheat gently with a splash of liquid.

Nutrition

  • Serving Size: 1 plate
  • Calories: 520
  • Sugar: 4g
  • Sodium: 280mg
  • Fat: 24g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 4g
  • Protein: 18g
  • Cholesterol: 55mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *