Love this? Pin it for later!
Why This Recipe Works
- One-pot wonder: the pasta cooks in the same savory broth that becomes the sauce—starch equals silkiness.
- Layered umami: cremini mushrooms, soy sauce, and a whisper of tomato paste build depth without heaviness.
- Weeknight fast: 10 minutes prep, 20 minutes stove time, zero babysitting once the lid goes on.
- Spinach that stays green: added off-heat so it wilts but never goes army-drab.
- Flexitarian friendly: swap in oat milk and skip the parmesan for a luscious vegan version.
- Leftover magic: reheats like a dream; the noodles absorb flavor overnight but stay supple.
Ingredients You'll Need
Great mushrooms make great pasta. Look for cremini (baby bellas) with tight, cocoa-brown caps and no damp spots—those spots turn spongy. If you can splurge, add a handful of fresh shiitake for extra chew. For the greens, I buy pre-washed baby spinach; the tender leaves disappear into the sauce so picky eaters can’t fish them out. Pasta shape matters: something short and ridged—rigatoni, casarecce, or fusilli—grabs the creamy emulsion. (Avoid long spaghetti here; it clumps.) Use real Parmigiano-Reggiano off the block; the pre-grated stuff in the green can contains cellulose and won’t melt smoothly. Finally, keep a lemon on hand; a whisper of zest at the end brightens all that earthy richness.
Pantry substitutions: No heavy cream? Whole milk plus 2 tsp cornstarch works. Gluten-free? Brown-rice pasta holds up best; reduce broth by ¼ cup. Vegan? Trade butter for olive oil, cream for full-fat coconut milk, parmesan for 2 Tbsp nutritional yeast plus ½ tsp white miso. Need protein? Fold in shredded rotisserie chicken or canned chickpeas when you add the spinach.
How to Make One Pot Creamy Mushroom Pasta with Spinach
Brown the mushrooms
Heat 2 Tbsp olive oil in a heavy 5-quart Dutch oven over medium-high until shimmering. Add 12 oz sliced cremini mushrooms in a single layer; don’t stir for 3 minutes. Let them sear until golden edges appear, then flip and cook another 2 minutes. Season with ½ tsp kosher salt and ¼ tsp pepper. The fond (brown bits) equals free flavor.
Aromatics in
Reduce heat to medium. Push mushrooms to the perimeter; add 1 Tbsp butter to the center. When melted, stir in 3 minced garlic cloves and 1 small minced shallot. Cook 60 seconds until fragrant but not browned. Stir everything together.
Bloom the tomato paste
Add 1½ tsp double-concentrated tomato paste; smear it across the hot bottom of the pot for 30 seconds. The paste will darken from scarlet to brick red, deepening umami without tasting tomato-y.
Deglaze
Pour in ¼ cup dry white wine (or low-sodium veggie broth). Scrape the brown bits with a wooden spoon; reduce until almost evaporated, about 1 minute. This lifts all that mushroom flavor back into the sauce.
Add pasta & broth
Stir in 12 oz short pasta, 3 cups low-sodium vegetable broth, 1 cup water, 2 tsp soy sauce, ½ tsp dried thyme, and ¼ tsp red-pepper flakes. Liquid should just barely cover the noodles; add an extra ¼ cup water if needed. Bring to a boil, then reduce to lively simmer.
Simmer & stir
Cook uncovered for 10 minutes, stirring every 2 minutes so pasta doesn’t stick. As the liquid thickens, the starch released from the pasta creates a naturally creamy base.
Cream & cheese
When pasta is al dente and liquid is saucy, lower heat to gentle simmer. Stir in ¾ cup heavy cream and ½ cup freshly grated parmesan. Simmer 1 minute; sauce will coat a spoon.
Spinach finish
Remove from heat; immediately fold in 3 packed cups baby spinach and zest of ½ lemon. Cover 2 minutes—the residual heat wilts spinach to brilliant emerald. Taste and adjust salt.
Serve
Twirl into warm bowls. Shower with extra parmesan, cracked black pepper, and a drizzle of good olive oil. Serve with crusty bread to swipe the pot clean.
Expert Tips
Don’t rinse the pasta
The surface starch is your thickener; rinsing removes it and yields watery sauce.
Salt later, not sooner
Broth reduces and concentrates; adjust salt only after the cream goes in.
Low-fat swap
Use half-and-half but simmer gently; high heat can curdle lower-fat dairy.
Craving a bake?
Transfer to buttered dish, top with panko + parmesan; broil 2 min for crunch.
Egg on it
Poach an egg right on top of the pasta during the last 4 min for extra richness.
Lunch-box hack
Pack in thermos; add splash of broth when reheating to loosen sauce.
Variations to Try
-
Smoky Bacon & Thyme: Render 3 strips chopped bacon first; use rendered fat instead of oil. Swap thyme for fresh rosemary.
-
Truffle Luxe: Finish with ½ tsp white truffle oil and replace parmesan with shaved black truffle pecorino.
-
Spicy Sausage: Brown 8 oz Italian turkey sausage with mushrooms; double red-pepper flakes.
-
Spring Green: Swap spinach for asparagus tips and fresh peas; add during last 3 min of simmer.
-
Seafood Spin: Nestle 6 oz raw shrimp on top during last 4 min; cover to steam until pink.
Storage Tips
Refrigerate: Cool completely, transfer to airtight container, and refrigerate up to 4 days. The pasta will continue to absorb sauce; loosen with a splash of broth or milk when reheating gently on the stove.
Freeze: Skip the spinach step. Freeze portions in freezer-safe bags (lay flat for space) up to 2 months. Thaw overnight in fridge, then reheat with ¼ cup broth and stir in fresh spinach at the end.
Make-ahead for parties: Cook through step 6, then spread in a buttered 9×13 pan. Cool, cover, refrigerate up to 24 hours. To serve, drizzle with ½ cup cream, top with ½ cup parmesan, and bake 15 min at 400 °F until bubbly.
Frequently Asked Questions
One Pot Creamy Mushroom Pasta with Spinach
Ingredients
Instructions
- Brown mushrooms: Heat oil in Dutch oven over medium-high. Add mushrooms, sear 3 min without stirring, flip, cook 2 min more. Season with salt & pepper.
- Aromatics: Reduce heat, add butter, shallot, and garlic; sauté 1 min.
- Tomato paste: Stir in paste; cook 30 sec until darkened.
- Deglaze: Pour in wine; scrape bits and reduce by half.
- Simmer pasta: Add pasta, broth, water, soy sauce, thyme, and pepper flakes. Bring to boil, then simmer 10 min, stirring often.
- Creamy finish: Lower heat, stir in cream and parmesan; simmer 1 min.
- Spinach: Off heat, fold in spinach and lemon zest; cover 2 min. Serve hot with extra cheese.
Recipe Notes
Sauce thickens as it stands—thin with warm broth. For vegan version use coconut milk and nutritional yeast.