Creamy Mushroom Spinach Pasta

By:

EMILY EMIL

April 30, 2026

Creamy Mushroom Spinach Pasta is a rich and satisfying Italian-inspired dish that combines tender pasta, earthy mushrooms, and vibrant spinach with a velvety sauce. This recipe uses no alcohol or pork and delivers a comforting flavor with wholesome ingredients. It’s perfect for a quick weeknight meal or a cozy weekend dinner.

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4
Difficulty Easy
Cuisine Mediterranean

Why This Recipe Works

Creamy Mushroom Spinach Pasta is a comfort meal that requires no wine or meat yet delivers deep, satisfying flavors. The combination of sautéed mushrooms and fresh spinach in a creamy sauce brings together umami, earthiness, and a subtle herbal brightness. I love this dish because it feels indulgent while still being healthy—spinach packed with iron, protein-rich pasta, and the mushrooms adding a chewy, meaty texture without a need for animal protein.

This recipe is forgiving and versatile. Beginners can rely on straightforward steps and forgiving cooking times, but experienced cooks will appreciate how each ingredient is allowed to shine. With proper technique, your result will taste like a restaurant dish without the need for complex ingredients or time-consuming preparation. Whether you’re cooking for yourself or feeding a family, this recipe adapts easily to what’s on hand.

Ingredients

Ingredient Quantity Notes
Spinach 3 cups chopped Frozen spinach also works—just thaw and drain well
Mushrooms 6 oz (170 g) sliced Cremini or white button mushrooms are best; no alcohol
Pasta 8 oz (230 g) pasta Choose egg-free for vegan option
Garlic 3 cloves, minced No substitutes needed
Heavy cream 1 1/4 cups Use non-dairy cream for vegan option
Olive oil 3 tbsp Any quality extra virgin olive oil
Salt To taste Use sea salt or kosher salt
Pepper To taste Serve optional
Onion 1 small, finely chopped Red onion or chives may also be used

Step-by-Step Instructions

  1. Cook the Pasta

    Salt a large pot of water and bring to a boil. Add pasta and cook until al dente. Drain and set aside.

  2. Sauté Aromatics

    In a large skillet, heat olive oil over medium heat. Add chopped onion and cook until softened but not browned. Stir in minced garlic and cook for 1 minute until fragrant.

  3. Add the Mushrooms

    Add sliced mushrooms to the pan. Cook over medium-high heat, stirring occasionally, until moisture has evaporated and they are golden-brown, about 8 to 10 minutes. Season with a pinch of salt.

  4. Cook the Spinach

    Stir in chopped spinach and cook until wilted, about 2 to 3 minutes. Do not overcook—this preserves flavor and nutrients.

  5. Make the Sauce

    Pour in heavy cream, reduce heat to medium, and let simmer gently for 5 minutes, or until thickened slightly. Adjust seasonings with salt and pepper as needed.

  6. Combine and Serve

    Add the cooked pasta to the skillet and toss well to coat it in the sauce. Serve immediately, garnished with optional Parmesan or nutritional yeast for a vegan alternative.

Chef Tips for Perfect Results

  • Toast the mushrooms first—this gives them a deeper, richer flavor and helps reduce their water content for a better sauce.
  • Don’t skip salting the pasta water—it’s essential for seasoning and makes the pasta taste better. Aim for 1 teaspoon per 4 quarts of water.
  • Mix the pasta directly into the pan—it helps absorb the sauce instead of leaving it behind in the pan.
  • Use room-temperature heavy cream to avoid shocking the pan and destabilizing the sauce while cooking.
  • If the sauce becomes too thick, thin it out with a splash of pasta water. The starchy water will give it a silky finish.

Common Mistakes to Avoid

  • Overcooking spinach: Adding too soon or cooking too long wilts it completely and removes its vibrant color. Add it at the last minute.
  • Not toasting mushrooms: Skipping this leaves your dish watery and underdeveloped. Pat them to remove excess moisture first.
  • Oversalting the pot: Too much salt makes the pasta inedible. Use a small amount and taste the pasta before continuing.
  • Microwaving leftovers: This reduces the creamy texture. Always reheat gently on the stove and add a little water if needed.

Variations and Substitutions

Ingredient Substitution Impact on Flavor
Heavy cream Non-dairy cream Fewer calories and slightly less richness
Mushrooms Dried porcini Stronger, earthier flavor
Spinach Swiss chard More bitterness and a coarser texture
Pasta Gluten-free pasta Alters texture slightly, may need more moisture
Parmesan Nutritional yeast Provides umami but is dairy-free

Serving Suggestions and Pairings

This dish pairs well with a range of sides. Try serving Creamy Mushroom Spinach Pasta with a crusty, rustic loaf of sourdough bread to scoop up any remaining sauce. For a heartier meal, serve it with a grilled tofu steak or a vegetarian Caesar salad. The earthy and creamy flavors also complement a full-bodied red wine like Merlot or Cabernet Sauvignon, making it a perfect choice for weekend family dinners or dinner parties.

Storage and Reheating

Method Duration Instructions
Refrigerator 3 to 4 days Store in an airtight container
Freezer 2 to 3 months Freeze without pasta if possible
Stovetop N/A Heat gently over medium heat, stirring occasionally
Oven N/A Cover and reheat at 350°F (175°C) for 20–25 minutes

Nutritional Information

Nutrient Amount per Serving
Calories Approximately 450 calories
Protein Approximately 16 g
Fat Approximately 20 g
Carbohydrates Approximately 50 g
Fiber Approximately 5 g
Sugar Approximately 2 g
Sodium Approximately 400 mg

Frequently Asked Questions

Can I use frozen spinach in this recipe?

Yes. If using frozen spinach, be sure to thaw it fully and drain well to remove excess water. Excess water can thin the sauce and reduce the flavor intensity.

How do I know the spinach is cooked right?

Cook the spinach over medium heat for just 2–3 minutes until it wilts but stays slightly bright green. Overcooking will turn it black and mushy.

Can I meal prep this dish?

Absolutely. Cool it completely before storing in airtight containers in the fridge. Pasta and sauce can be separated if you want to preserve texture when reheating.

What if I run out of heavy cream?

Try non-dairy heavy cream or a combination of milk and a touch of butter. The sauce will be thinner, but both options still work well for a creamy texture.

What type of pasta works best for this dish?

Fusilli or penne noodles are excellent because their shape holds the sauce well. However, any short, sturdy pasta works, as long as it can support the creamy sauce.

Conclusion

Creamy Mushroom Spinach Pasta combines hearty ingredients, vibrant flavors, and no alcohol to create a comforting and nourishing meal. By following this well-balanced recipe, you’ll impress with a dish that feels indulgent but is surprisingly light on the waist and easy to adapt. Make it today and savor every spoonful of this creamy classic.

More recipes from AllRecipes

Pasta cooking tips from Chefkoch

Creamy Mushroom Spinach Pasta
Samantha Jones

Creamy Mushroom Spinach Pasta

A rich Italian-inspired pasta dish featuring tender noodles, earthy mushrooms, and vibrant spinach in a velvety dairy-based sauce. No alcohol or pork ensures a halal-friendly, comforting meal perfect for any occasion.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: MAIN DISHES
Cuisine: Mediterranean
Calories: 420

Ingredients
  

  • 3 cups chopped spinach (frozen, thawed and drained if used)
  • 6 oz (170 g) sliced mushrooms (cremini or white button)
  • 8 oz (230 g) pasta (egg-free for vegan)
  • 3 cloves garlic, minced
  • 1 1/4 cups heavy cream (or non-dairy cream for vegan)
  • 3 tbsp olive oil
  • Salt to taste
  • Pepper to taste
  • 1 small finely chopped onion (red onion or chives optional)

Method
 

  1. Bring 4 quarts salted water to a boil. Cook pasta until al dente; drain and set aside.
  2. Heat 1 tbsp olive oil in a large skillet. Sauté onions until translucent, 3-4 minutes.
  3. Add mushrooms and cook until golden, 5-7 minutes. Stir in garlic and sauté 1 minute.
  4. Pour in cream, season generously with salt and pepper. Simmer 3-5 minutes until slightly thickened.
  5. Toss warmed pasta into the skillet with 1 tbsp olive oil to coat. Fold in spinach and remaining ingredients until fully incorporated.

Nutrition

Serving: 1gCalories: 420kcalCarbohydrates: 48gProtein: 16gFat: 18gSaturated Fat: 10gCholesterol: 70mgSodium: 850mgFiber: 4gSugar: 4g

Notes

Frozen spinach works well if defrosted and drained
Non-dairy heavy cream alternatives available for vegan version
Egg-free pasta required for strict vegan adaptation

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating