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
-
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.
-
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.
-
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.
-
Cook the Spinach
Stir in chopped spinach and cook until wilted, about 2 to 3 minutes. Do not overcook—this preserves flavor and nutrients.
-
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.
-
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.
Pasta cooking tips from Chefkoch

Creamy Mushroom Spinach Pasta
Ingredients
Method
- Bring 4 quarts salted water to a boil. Cook pasta until al dente; drain and set aside.
- Heat 1 tbsp olive oil in a large skillet. Sauté onions until translucent, 3-4 minutes.
- Add mushrooms and cook until golden, 5-7 minutes. Stir in garlic and sauté 1 minute.
- Pour in cream, season generously with salt and pepper. Simmer 3-5 minutes until slightly thickened.
- Toss warmed pasta into the skillet with 1 tbsp olive oil to coat. Fold in spinach and remaining ingredients until fully incorporated.
Nutrition
Notes
Non-dairy heavy cream alternatives available for vegan version
Egg-free pasta required for strict vegan adaptation
