Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes)
A quick, comforting vegetarian pasta tossed in a silky, Parmesan cream sauce with earthy mushrooms and bright baby spinach. Ready in about 20 minutes, this stovetop meal is perfect for weeknights when you want something satisfying without a lot of fuss.
Jake Woods's note
"This dish shines as an easy weeknight supper or a simple dinner for guests — it feels indulgent but comes together fast. Look for firm, dry pasta and well-browned mushrooms for the best texture and flavor."
About This Recipe
This creamy mushroom and spinach pasta is one of those weeknight wins that feels indulgent but comes together with minimal fuss. The recipe leans on two simple tricks to feel truly elevated: browning the mushrooms well to bring out nutty, caramelized flavor, and finishing the sauce with starchy pasta water so the half-and-half becomes silky without needing a lot of butter. The baby spinach adds a bright, tender contrast to the dense umami of cremini mushrooms and the salty, nutty tang of freshly grated Parmesan.
It’s built for busy cooks who want a restaurant-style plate in about 20 minutes — no roux, no long braises, just confident technique. Use a short pasta like penne or a long strand like linguine depending on the sauce’s cling and your mood; either way tossing the hot pasta into the skillet lets the sauce coat every bite. A squeeze of lemon at the end lifts the richness, making each forkful feel balanced rather than heavy. This version is vegetarian, flexible, and forgiving — ideal for weeknights, quick date nights, or feeding a small crowd with minimal cleanup.
Ingredients for Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes)
- 12 oz Dry pasta (penne, linguine, or spaghetti)
- 1 tsp Kosher salt
- 2 tbsp Olive oil
- 10 oz Cremini or button mushrooms, sliced
- 3 cloves Garlic, finely minced
- 1/2 tsp Freshly ground black pepper
- 5 oz Baby spinach
- 1 cup Half-and-half or light cream
- 3/4 cup Grated Parmesan cheese
- 1 tbsp Lemon juice (about 1/2 lemon)
How to Make Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes)
Step 1: Cook the pasta
Bring a large pot of water to a rolling boil and add the kosher salt. Cook the pasta until just al dente according to package directions (usually 8–10 minutes). Reserve about 1 cup (240 ml) of the starchy pasta cooking water, then drain the pasta and set aside.For this step
- 12 ozDry pasta (penne, linguine, or spaghetti)
- 1 tspKosher salt
Step 2: Brown the mushrooms
While the pasta cooks, heat the olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook undisturbed for 3–4 minutes until nicely browned, then stir and cook another 2 minutes; add the minced garlic and freshly ground black pepper and cook until fragrant, about 30 seconds.For this step
- 2 tbspOlive oil
- 10 ozCremini or button mushrooms, sliced
- 3 clovesGarlic, finely minced
- 1/2 tspFreshly ground black pepper
Step 3: Wilt the spinach
Add the baby spinach to the skillet in batches, tossing each addition until just wilted. This should take 1–2 minutes total; any excess moisture will help the sauce come together, so don't overcook the greens.For this step
- 5 ozBaby spinach
Step 4: Make the creamy sauce
Lower the heat to medium and pour the half-and-half into the pan with the mushrooms and spinach. Stir in the grated Parmesan and simmer gently until the sauce thickens slightly, about 2–3 minutes; if it seems too thick, whisk in a few tablespoons of reserved pasta water to reach the desired consistency.For this step
- 1 cupHalf-and-half or light cream
- 3/4 cupGrated Parmesan cheese
Step 5: Toss pasta with sauce
Add the drained pasta to the skillet and toss vigorously to coat, adding reserved pasta water a splash at a time to help the sauce cling to the noodles. Cook together for 1–2 minutes so the flavors meld and the pasta finishes cooking in the sauce.Step 6: Finish and serve
Remove from heat and stir in the lemon juice to brighten the dish, then taste and adjust with additional salt, pepper, or cheese as desired. Serve immediately with an extra sprinkle of Parmesan and an optional pinch of red pepper flakes for heat.For this step
- 1 tbspLemon juice (about 1/2 lemon)
- Bring a large pot of water to a rolling boil and add the kosher salt. Cook the pasta until just al dente according to package directions (usually 8–10 minutes). Reserve about 1 cup (240 ml) of the starchy pasta cooking water, then drain the pasta and set aside.
- While the pasta cooks, heat the olive oil in a large skillet over medium-high heat. Add the sliced mushrooms and cook undisturbed for 3–4 minutes until nicely browned, then stir and cook another 2 minutes; add the minced garlic and freshly ground black pepper and cook until fragrant, about 30 seconds.
- Add the baby spinach to the skillet in batches, tossing each addition until just wilted. This should take 1–2 minutes total; any excess moisture will help the sauce come together, so don't overcook the greens.
- Lower the heat to medium and pour the half-and-half into the pan with the mushrooms and spinach. Stir in the grated Parmesan and simmer gently until the sauce thickens slightly, about 2–3 minutes; if it seems too thick, whisk in a few tablespoons of reserved pasta water to reach the desired consistency.
- Add the drained pasta to the skillet and toss vigorously to coat, adding reserved pasta water a splash at a time to help the sauce cling to the noodles. Cook together for 1–2 minutes so the flavors meld and the pasta finishes cooking in the sauce.
- Remove from heat and stir in the lemon juice to brighten the dish, then taste and adjust with additional salt, pepper, or cheese as desired. Serve immediately with an extra sprinkle of Parmesan and an optional pinch of red pepper flakes for heat.
Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes) Tips
Brown Mushrooms Undisturbed
Let mushrooms sit in a hot pan without stirring for several minutes so they develop deep caramelization instead of steaming.
Reserve Pasta Water
Use the starchy cooking water to loosen and emulsify the sauce; add it a tablespoon at a time until the cream coats the pasta perfectly.
Grate Parmesan Fresh
Freshly grated Parmesan melts smoothly into the warm cream; pre-grated powder can be chalky and won’t integrate the same way.
Don’t Overcook Spinach
Toss in the spinach in batches and remove when just wilted so it keeps color and texture and contributes moisture to the sauce.
Finish with Acid
A bright squeeze of lemon right before serving balances the cream and amplifies the mushrooms’ umami without changing the dish’s character.
Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes) Variations and Substitutions
Make It Vegan
Use full-fat coconut milk or a plant-based cream substitute and swap Parmesan for a nutritional yeast-parmesan blend or a store-bought vegan parmesan.
Add a Protein
Stir in cooked chickpeas for a vegetarian protein boost or toss in sliced, seared chicken breast for a heartier meal.
Mushroom Medley
Combine cremini with shiitake and oyster mushrooms for varied textures and a deeper, more complex umami profile.
Swap the Pasta
Use whole-wheat or legume-based pasta for more fiber and protein, or try pappardelle for a wider noodle that cradles the creamy sauce.
How to Store and Make Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes) Ahead
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over medium-low heat with a splash of cream or water to revive the sauce and prevent it from drying; avoid high heat which can make the dairy separate. Freezing is possible but not ideal, as the cream and spinach may change texture when thawed.
What to Serve With Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes)
Serve with a simple arugula salad dressed in lemon and olive oil or roasted cherry tomatoes to add acidity and freshness. Offer crusty garlic bread or a rustic baguette to mop up the sauce, and finish plates with extra grated Parmesan and a crack of black pepper. For wine, choose a bright Sauvignon Blanc or a lightly oaked Chardonnay to complement the mushrooms and cream.
Creamy Mushroom and Spinach Pasta (Vegetarian, 20 Minutes) FAQs
Can I use milk instead of half-and-half?
You can, but whole milk will produce a thinner sauce; add an extra tablespoon of grated Parmesan or a teaspoon of cornstarch slurry to help thicken it if needed.
Why did my mushrooms steam instead of brown?
They likely overcrowded the pan or the heat was too low; cook mushrooms in a single layer over medium-high heat and give them space so moisture evaporates and they can caramelize.
My sauce looks grainy or split—how do I fix it?
If the sauce breaks, remove from heat and whisk in a small splash of reserved hot pasta water or an extra tablespoon of cold butter to re-emulsify; gentle heat and gradual additions prevent re-splitting.
Can I make this ahead for a dinner party?
You can prepare the mushrooms and spinach up to a day ahead and refrigerate; finish by reheating them with the half-and-half and tossing with freshly cooked pasta right before serving for best texture.
How can I reduce calories without losing flavor?
Use light cream or a 2% milk plus an extra ounce of Parmesan for flavor, and increase the proportion of mushrooms and spinach to pasta so vegetables bulk up the dish.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: about 1¼ cups
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
Recipes
DIY Edible Monster Eyes Candy
Make safe, fun edible monster eyes for cupcakes, cookies, and candy trays. Step-by-step recipes show baking-soda balls, chocolate and fondant eyes, wafer-print options, plus assembly, storage, and kid-friendly safety tips.
More from Stovetop
View all Stovetop recipes →Labor Day Grilled Lobster Rolls with Charred Scallion Brown Butter & Lemon‑Herb Aioli
One-Pot Beef Bolognese
Stovetop Dutch-Oven Herb-Crusted Beef Roast with Pan Gravy
Dubai Tacos
Italian-Style Pot Roast with Tomatoes Olives and Fresh Herbs
Hainanese Chicken Rice
Pad Krapow Pork
Twice-Fried Restaurant Style Crispy Sweet Potato Fries (Stovetop Deep Fry)
Xiao Long Bao Soup Dumplings
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
