
This Creamy Mushroom & Spinach Pasta is a rich, comforting dish full of earthy mushrooms, tender spinach, and a luscious creamy sauce. Quick to make yet elegant enough for weeknight dinners or a cozy weekend meal, it’s the perfect combination of wholesome ingredients and indulgent flavor.
The sauce is silky and flavorful, coating every strand of pasta, while the fresh spinach adds a vibrant pop of color. A simple, satisfying dish that feels like a warm hug in a bowl.
Why You’ll Love This Recipe
- Creamy, comforting, and quick to make
- Packed with mushrooms and nutrient-rich spinach
- Perfect for weeknight dinners or cozy nights in
- Vegetarian-friendly (with optional cheese or dairy-free variations)
- Can be made in one pan for easy cleanup
Ingredients
- 8 oz (225 g) pasta of choice (fettuccine, penne, or spaghetti)
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 10 oz (300 g) mushrooms, sliced
- 4 cups fresh spinach
- 1 cup heavy cream or half-and-half (or coconut cream for dairy-free)
- ½ cup grated Parmesan cheese (optional)
- Salt and pepper, to taste
- ¼ tsp nutmeg (optional, for extra warmth)
Instructions
- Cook pasta:
Bring a large pot of salted water to a boil and cook pasta according to package instructions. Drain and set aside, reserving ½ cup pasta water. - Sauté aromatics:
In a large skillet, heat olive oil over medium heat. Add onion and garlic and sauté until fragrant and translucent, about 3–4 minutes. - Cook mushrooms:
Add mushrooms and sauté until tender and lightly browned, about 5–7 minutes. - Add spinach:
Stir in fresh spinach and cook until wilted, about 2 minutes. - Make creamy sauce:
Pour in cream and bring to a gentle simmer. Stir in Parmesan cheese (if using), nutmeg, salt, and pepper. Adjust consistency with reserved pasta water if needed. - Combine with pasta:
Toss cooked pasta in the sauce until fully coated. Serve hot.
Tips for the Best Pasta
- Use a mix of mushrooms for deeper flavor.
- Don’t overcook the spinach — just wilt for bright color.
- Reserve pasta water to adjust the creaminess.
Variations
- Dairy-Free: Use coconut cream or almond milk and omit Parmesan.
- Protein Boost: Add cooked chicken, shrimp, or tofu.
- Extra Flavor: Add sun-dried tomatoes or a splash of white wine to the sauce.
- Cheesy Version: Sprinkle with additional Parmesan or mozzarella before serving.

Serving Suggestions
- Serve with a simple green salad or roasted vegetables
- Pair with crusty bread or garlic bread
- Top with freshly ground black pepper or chopped parsley
Storage & Reheating
- Store leftovers in an airtight container in the refrigerator for up to 3 days
- Reheat gently on the stovetop or microwave, adding a splash of cream or pasta water to refresh the sauce
Special Variation Spin-Offs
Truffle Mushroom & Spinach Pasta
Drizzle 1–2 teaspoons of truffle oil over the finished pasta for a luxurious, earthy aroma. Top with shaved Parmesan or Pecorino for an extra elegant touch.
Garlic Herb Creamy Pasta
Add 2 teaspoons of fresh thyme or rosemary while sautéing the mushrooms, and increase garlic to 5 cloves for a bold, aromatic flavor.
Vegan Creamy Version
Replace cream with full-fat coconut milk or cashew cream and use nutritional yeast instead of Parmesan for a rich, dairy-free option.
Roasted Mushroom & Spinach Pasta
Roast mushrooms in the oven at 400°F (200°C) with olive oil and salt for 15–20 minutes before adding them to the sauce. This adds deeper, caramelized flavor.
Sun-Dried Tomato & Spinach Pasta
Toss in ½ cup chopped sun-dried tomatoes during the sauce step for a slightly sweet and tangy contrast that brightens the creamy base.
Please leave a review, and share this recipe with friends and family.
Enjoy!
Please see more amazing recipes:


Leave a Reply