Love this? Pin it for later!
I still remember the first Tuesday I made this Creamy Pantry Mushroom and Spinach Pasta. My husband was stuck late at the office, the toddler had just discovered the volume button on the TV remote, and the baby was teething with the enthusiasm of a beaver on espresso. I stared into the pantry, praying for inspiration, and spotted half a box of rigatoni, a bag of baby spinach wilting in the fridge door, and those trusty sliced creminis I always keep for emergencies. Twenty-five minutes later I was twirling silky noodles slicked with the garlicky, thyme-scented cream sauce, stealing bites between rocking the bouncer with my foot. By the time my husband walked in—take-out bag in hand—he took one sniff, quietly set the bag on the porch, and asked for a bowl. We’ve served this at last-minute dinner parties, packed it in thermoses for ski trips, and even made it camping (yes, I travel with heavy cream—don’t judge). If you can boil water and sauté mushrooms, dinner is about to become your easiest, coziest win of the week.
Why This Recipe Works
- One pot + one skillet: No colander required; the pasta finishes cooking right in the sauce for extra starchiness and flavor.
- Pantry proof: Canned mushrooms, shelf-stable cream, and frozen spinach all work beautifully—shop your kitchen first.
- Restaurant-level creaminess: A whisper of cream-cheese emulsifies the sauce so it clings to every ridge.
- Vegetarian protein: Nearly 20 g per serving thanks to the mushrooms, spinach, and dairy.
- Make-ahead friendly: The sauce can be cooked, cooled, and refrigerated up to four days; reheat with a splash of pasta water.
- Kid-approved stealth greens: The spinach wilts into silky ribbons—no “yuck” factor.
Ingredients You'll Need
Great meals start with everyday staples treated with respect. Below is what I reach for again and again, plus smart substitutions so you can cook tonight without an extra grocery run.
Dried Pasta: Short shapes with nooks—rigatoni, penne, or casarecce—grab the creamy sauce. Whole-wheat, legume-based, or gluten-free all work; just shave 1–2 minutes off the package cooking time since they’ll finish in the skillet. If you only have long spaghetti, snap it in half first so it fits the pan.
Mushrooms: I love cremini (baby bellas) for their earthy depth, but white button mushrooms are budget heroes. Buy them whole and slice yourself; pre-sliced ones often dry out. Wipe, don’t rinse, or they’ll soak up water like tiny sponges. For an umami bomb, rehydrate ½ oz dried porcini in 1 cup hot water and use the soaking liquid in place of half the stock.
Fresh Spinach: Those 5-oz clamshells are perfect. Swap in baby kale, arugula, or even defrosted frozen spinach (squeeze it bone-dry first). If stems are thicker than a pencil, give them a quick chop so every bite is tender.
Heavy Cream: 36 % fat keeps the sauce stable and glossy. In a pinch, evaporated milk plus 2 Tbsp extra cream cheese works. For a lighter take, use half-and-half but simmer it gently; high heat can cause separation.
Cream Cheese: Just 2 Tbsp act as culinary insurance, preventing the sauce from breaking. Let it soften on the counter while the mushrooms brown so it melts seamlessly.
Garlic & Shallot: Shallots melt into subtle sweetness; substitute half a small yellow onion if that’s what’s on hand. Fresh garlic is non-negotiable—pre-mined jars taste acrid when cooked in cream.
Stock: Vegetable keeps it vegetarian; low-sodium chicken stock adds deeper body. Warm it in the microwave so the sauce doesn’t seize when it hits the pan.
Seasonings: Dried thyme holds up to the sauté heat better than fresh. A pinch of smoked paprika whispers bacon vibes without the bacon. Finish with lemon zest for brightness; cream loves acid.
How to Make Creamy Pantry Mushroom and Spinach Pasta
Brown the mushrooms
Heat a deep 12-inch stainless or cast-iron skillet over medium-high. Add 2 Tbsp olive oil; when it shimmers, scatter in mushrooms. Leave them alone for 3 minutes so they caramelize. Stir once, cook 2 minutes more. Season with ½ tsp kosher salt and a few cracks of pepper. The pan will look dry—that’s the good stuff (fond) sticking. Reduce heat to medium.
Aromatics in
Add 1 Tbsp butter, minced shallot, and thyme. Cook 1 minute until fragrant. Add 3 cloves garlic, grated on a Microplane; stir 30 seconds—do not let it brown or it turns bitter.
Deglaze & bloom tomato paste
Stir in 1 Tbsp double-concentrated tomato paste; cook 1 minute. The paste caramelizes, adding mellow sweetness. Splash in ¼ cup dry white wine (or broth) and scrape the brown bits with a wooden spoon. Let it reduce by half, about 45 seconds.
Add pasta & liquid
Pour in 2 cups warm vegetable stock and 1 cup water. Bring to a rapid boil, then add 12 oz pasta. Stir frequently for the first minute so nothing sticks. Reduce to a lively simmer; cook 8 minutes, stirring every 2 minutes.
Create the cream base
Whisk ½ cup heavy cream with 2 Tbsp softened cream cheese until smooth. Stir this into the skillet along with ½ tsp smoked paprika. Reduce heat to low; simmer 2 minutes. The sauce will thicken and coat the pasta.
Wilt spinach
Fold in 5 oz baby spinach a handful at a time, adding more as the first batch wilts. The pan looks crowded at first—trust the process. Season with ¼ tsp salt and a squeeze of lemon juice.
Finish & serve
Off heat, stir in ¼ cup freshly grated Parmesan plus 2 Tbsp chopped parsley. Let stand 2 minutes so the cheese melts into the sauce. Taste, adjust salt, pepper, or more lemon. Serve hot with extra Parmesan and crusty bread to swipe the pan clean.
Expert Tips
Hot pot + cold oil = nonstick insurance
Heat the pan first, then add oil. The tiny pores in the metal close, creating a slick surface so mushrooms brown instead of glue.
Don’t crowd the fungi
If doubling, use two skillets. Overcrowding steams mushrooms, and you’ll miss the caramelized edges that flavor the whole dish.
Save your pasta water
Keep a mug of starchy cooking liquid. A splash loosens sauce on reheat and helps cheese melt smoothly.
Zest before juicing
Microplane the lemon’s yellow skin before halving; the oils add perfume without extra acid, keeping the sauce balanced.
Finish off heat
Parmesan added over direct heat can clump or turn grainy. Remove the skillet from the burner, then stir in cheese for silkiness.
Taste at the end
Cream reduces salinity. Always season after simmering, not before, to avoid over-salting.
Variations to Try
- Chicken & Spinach: Stir in 2 cups shredded rotisserie chicken during step 6 for a protein boost.
- Vegan Dream: Swap cream for coconut milk, use vegan cream cheese, and finish with nutritional yeast. Choose veggie stock.
- Seafood Spin: Add 8 oz raw shrimp during step 5; they poach in the cream in 2–3 minutes.
- Spicy Tuscan: Include ¼ tsp red-pepper flakes with garlic and swap spinach for sun-dried-tomato strips.
- Truffle Upgrade: Drizzle 1 tsp white-truffle oil over each plate just before serving—aromatic heaven.
Storage Tips
Refrigerate cooled leftovers in an airtight container up to 4 days. The sauce will thicken; loosen with a splash of milk or broth when reheating gently on the stove over medium-low, stirring often. Microwave works in 30-second bursts, but the stovetop keeps the texture silkier.
For meal prep, make the sauce through step 5, cool, and refrigerate up to 5 days or freeze up to 2 months. Thaw overnight in the fridge, bring to a simmer, and proceed with spinach and cheese. I do not recommend freezing the finished cream-sauced pasta—dairy can separate on thaw, becoming grainy.
If you plan to pack leftovers for lunch, undercook the pasta by 1 minute so it stays al dente after reheating. Add a small ice cube before snapping on the lid; the gentle steam keeps everything creamy in the office microwave.
Frequently Asked Questions
Creamy Pantry Mushroom and Spinach Pasta
Ingredients
Instructions
- Brown mushrooms: Heat olive oil in a 12-inch skillet over medium-high. Add mushrooms, cook 5 minutes undisturbed, season with salt and pepper.
- Aromatics: Stir in butter, shallot, and thyme; cook 1 minute. Add garlic; cook 30 seconds.
- Deglaze: Mix in tomato paste 1 minute, then wine; reduce by half.
- Simmer pasta: Add stock, water, and pasta; boil 8 minutes, stirring often.
- Creamy base: Whisk cream and cream cheese; stir into skillet with paprika. Simmer 2 minutes.
- Finish: Fold in spinach until wilted, add Parmesan, parsley, lemon zest and juice. Serve hot.
Recipe Notes
For an extra-rich twist, stir in ¼ cup mascarpone instead of cream cheese. Leftovers keep 4 days refrigerated; reheat gently with a splash of broth.