When time is short but you’re craving something hearty and flavorful, this quick and easy mushroom spinach pasta hits the spot. It’s savory, earthy, and satisfying — made with simple ingredients and ready in just 25 minutes.
This dish brings together sautéed mushrooms, wilted spinach, garlic, and pasta, all tossed in a light, buttery Parmesan sauce. It’s a vegetarian-friendly recipe that feels indulgent without being heavy — perfect for weeknights, packed lunches, or when you need a no-fuss meal that still feels homemade.
Whether you’re cooking for one or feeding a family, this mushroom spinach pasta is the kind of quick comfort that earns a permanent spot in your rotation.
Ingredients Overview
Pasta
Use your favorite short or long pasta — spaghetti, linguine, penne, or farfalle all work well. Cook it al dente so it doesn’t become mushy when tossed in the sauce.
Reserve a bit of pasta water before draining — it’s key for creating a silky sauce.
Mushrooms
Cremini or baby bella mushrooms are ideal for this recipe. They have a deep, meaty flavor and hold their shape well when sautéed. White button mushrooms are also fine, or go gourmet with shiitake or oyster mushrooms for added complexity.
Slice them evenly so they cook consistently and develop a golden, caramelized edge.
Fresh Spinach
Adds color, nutrition, and a touch of earthiness. Baby spinach wilts quickly and blends seamlessly into the pasta. You can also use chopped fresh spinach or even frozen (thawed and squeezed dry).
Garlic
Fresh minced garlic adds warmth and aroma. Cook it gently to release its fragrance without burning.
Olive Oil + Butter
This combination gives the dish richness and depth. Butter enhances the umami from mushrooms, while olive oil keeps the base light.
Parmesan Cheese
Freshly grated Parmesan melts into the pasta, giving a salty, nutty bite. Use more for garnish and flavor.
Pasta Water
Starchy pasta water helps emulsify the sauce and coat the noodles without needing cream or a roux.
Optional Add-Ins
-
Red pepper flakes for gentle heat
-
Lemon zest or juice for brightness
-
Toasted pine nuts or walnuts for crunch
Step-by-Step Instructions
1. Cook the Pasta
Bring a large pot of salted water to a boil. Cook pasta until just al dente.
Before draining, reserve about 1 cup of the pasta water. Set aside.
2. Sauté the Mushrooms
In a large skillet, heat olive oil and butter over medium-high heat.
Add sliced mushrooms in a single layer. Let them sear undisturbed for a few minutes to develop golden edges, then stir occasionally for even browning. This should take 6–8 minutes.
Season with salt and black pepper.
3. Add Garlic and Spinach
Reduce heat to medium. Add minced garlic and sauté for 1–2 minutes until fragrant.
Toss in the spinach and stir until wilted, about 2–3 minutes.
4. Combine with Pasta
Add the drained pasta directly into the skillet with mushrooms and spinach.
Pour in about ½ cup of the reserved pasta water and toss to coat. Stir in grated Parmesan.
Toss everything together until the sauce lightly coats the pasta. Add more pasta water if needed for a looser texture.
Taste and adjust seasoning with salt and pepper. Add lemon juice or zest if desired.
5. Serve Warm
Serve immediately with extra Parmesan on top and a drizzle of olive oil or cracked pepper.
Tips, Variations & Substitutions

-
Make it vegan: Use plant-based butter and nutritional yeast instead of Parmesan.
-
Add protein: Stir in grilled chicken, sautéed shrimp, or pan-fried tofu for a complete meal.
-
Add herbs: Fresh thyme, parsley, or basil add freshness.
-
Make it creamy: Stir in a splash of heavy cream or a spoonful of cream cheese for a creamier version.
Mushroom Options:
-
Use a mix of wild mushrooms for a gourmet upgrade.
-
For extra umami, add a splash of soy sauce or miso paste while cooking mushrooms.
Spinach Alternatives:
-
Use kale (sautéed longer) or Swiss chard.
-
Frozen spinach works in a pinch — just thaw and squeeze out excess moisture.
Serving Ideas & Occasions
This pasta is flexible enough for a quick lunch, meatless Monday dinner, or as a light side for a larger spread.
What to Serve With:
-
Garlic bread or a crusty baguette
-
Mixed greens salad with lemon vinaigrette
-
Roasted Brussels sprouts or asparagus
Perfect For:
-
Weeknight dinners
-
Work-from-home lunches
-
Vegetarian meal prep
-
Potluck sides or pasta bars
The flavors are earthy and comforting — ideal for any season.
Nutritional & Health Notes
This dish balances plant-based ingredients with whole grains (if using whole-wheat pasta) and healthy fats.
-
Fiber & Iron: From spinach and whole-grain pasta
-
B vitamins & antioxidants: Provided by mushrooms
-
Protein: From Parmesan, and more if adding extras like tofu or beans
For a lighter version, reduce the butter, use less cheese, and bulk up with more veggies.
Portion it sensibly and pair with greens for a well-rounded plate.
FAQs
Q1: Can I use frozen spinach?
A1: Yes. Thaw completely and squeeze out all moisture before adding to the pan. This prevents the sauce from becoming watery.
Q2: Can I make this gluten-free?
A2: Absolutely. Use your favorite gluten-free pasta, and make sure all other ingredients are certified gluten-free.
Q3: How do I store and reheat leftovers?
A3: Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a splash of water or broth to loosen the sauce.
Q4: Can I add cream or cheese to make it richer?
A4: Yes. A splash of heavy cream, cream cheese, or even mascarpone can turn this into a creamy version. Add it just before the Parmesan for a smooth finish.
Q5: What type of mushroom works best?
A5: Cremini (baby bella) are ideal for flavor and texture, but you can use white button, shiitake, or a wild mix.
Q6: Can I make this ahead?
A6: You can prep the mushrooms and spinach ahead, but the pasta is best fresh. For meal prep, undercook the pasta slightly and reheat with a little water.
Q7: Is this good cold?
A7: While best warm, leftovers can be eaten cold as a pasta salad. Add a touch of lemon and olive oil for brightness if serving chilled.
PrintQuick and Easy Mushroom Spinach Pasta – A 25-Minute Vegetarian Delight
An easy and satisfying vegetarian pasta tossed with sautéed mushrooms, wilted spinach, garlic, and Parmesan — ready in just 25 minutes.
Ingredients
-
12 oz pasta (spaghetti, penne, or farfalle)
-
2 tbsp olive oil
-
2 tbsp butter
-
10 oz cremini or baby bella mushrooms, sliced
-
3–4 garlic cloves, minced
-
5 oz fresh spinach
-
1/2 cup grated Parmesan cheese
-
Salt and black pepper, to taste
-
Reserved pasta water (½ to 1 cup)
-
Optional: red pepper flakes, lemon zest, fresh herbs
Instructions
-
Cook pasta until al dente. Reserve 1 cup pasta water and drain.
-
Heat olive oil and butter in a large skillet. Sauté mushrooms until browned.
-
Add garlic and cook 1–2 minutes. Add spinach and cook until wilted.
-
Add pasta, reserved water, and Parmesan. Toss to combine.
-
Season with salt, pepper, and optional red pepper flakes or lemon zest. Serve warm.
Notes
-
Use gluten-free pasta for a GF version.
-
Add cream or vegan substitutes for different styles.
-
Delicious as-is or with protein add-ins like chicken or tofu.