One-Pot Creamy Mushroom Spinach Pasta

Featured in: Dinner Winners

This one-pot dish brings together tender pasta, earthy mushrooms, and fresh spinach in a luscious garlic-Parmesan cream sauce. Start by sautéing aromatics and mushrooms for deep flavor, then cook the pasta directly in a blend of vegetable broth and cream. Add spinach and cheese for a silky, robust finish. With minimal cleanup and only 30 minutes needed, it's a perfect fit for hearty vegetarian dinners. The creamy texture and herby garnish make each bite satisfying and elegant, while flexible ingredient swaps ensure this meal suits a variety of tastes and dietary needs.

Updated on Thu, 18 Sep 2025 17:09:24 GMT
One-pot creamy mushroom and spinach pasta glistening with parmesan sauce in a rustic bowl. Save
One-pot creamy mushroom and spinach pasta glistening with parmesan sauce in a rustic bowl. | tastybattle.com

This one-pot creamy mushroom and spinach pasta is a true weeknight lifesaver when you want comfort, elegance, and a hearty meal without dirtying every pan you own. Silky parmesan-garlic sauce coats every ribbon of fettuccine, mingling with golden mushrooms and just-wilted spinach. It transforms humble ingredients into something magical in only thirty minutes.

When my parents visited last autumn, I whipped up this recipe out of desperation with what I had on hand. Everyone raved and, since then, it has become my go-to meatless Monday dinner. Even my cousin who swears she hates mushrooms polished off her plate.

Ingredients

  • Fettuccine or linguine: Long pasta holds the creamy sauce beautifully. Look for bronze-cut pasta for the best texture
  • Olive oil: Adds subtle richness. Extra virgin offers a fruitier kick
  • Small onion: Gives sweetness and depth to balance out the cream
  • Garlic: Three cloves make the sauce aromatic and lively. Use fresh garlic for the best punch
  • Cremini or button mushrooms: Bring a meaty and savory bite. Choose firm mushrooms with dry, clean caps
  • Fresh baby spinach: Wilts quickly and offers bright color. Pick leaves with no yellow spots
  • Vegetable broth: Lends savory backbone to the sauce. Choose low-sodium if you prefer to control salt
  • Heavy cream: Creates that signature luxurious sauce. For the best flavor use fresh cream
  • Grated Parmesan cheese: Adds nutty and salty notes that pull the whole dish together. Use freshly grated for creamier melting
  • Crushed red pepper flakes: Contributes a very mild heat if you like a little tingle
  • Salt and black pepper: Do not shy away from seasoning to let all the flavors sing
  • Fresh parsley: Stirs in fresh finish and color for serving. Flat-leaf parsley tastes best
  • Lemon zest: Lifts the richness and adds a sunny sparkle at the end. Use unwaxed lemons and microplane for best zest

Instructions

Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add finely chopped onion and cook patiently for at least three minutes until translucent. This softens and sweetens the onion which creates a mellow foundation. Stir in minced garlic and let it sizzle for around thirty seconds. Toss in sliced mushrooms and keep cooking five to six minutes. Let the mushrooms brown deeply this stage brings out their earthy, almost meaty flavor. Season now with salt and pepper so the mushrooms release their moisture and concentrate in flavor
Simmer Pasta and Liquids
Pour in vegetable broth followed by heavy cream. Give everything a good stir so the pot deglazes. Lay the pasta in an even layer and gently press it down to mostly submerge it. Twirl the pasta if needed so it soaks up a bit of liquid. Do not break the pasta let the heat do its thing
Cook the Pasta
Raise the heat and bring it to a gentle boil. With a wooden spoon, give it an occasional stir to prevent sticking. Drop the heat to medium-low and simmer uncovered until the pasta is al dente and the sauce glossy and thick ten to twelve minutes. If the sauce dries out fast add a splash of water or broth the starch from the pasta should keep it creamy
Wilt the Spinach and Add Cheese
Stir in the fresh baby spinach and watch it wilt right into the sauce it takes less than one minute. Turn off the heat and sprinkle in the Parmesan cheese and red pepper flakes if you are looking for warmth. The cheese melts and emulsifies into the cream for a luscious finish. Taste and adjust seasoning as needed with salt and black pepper
Serve Your Pasta
Use tongs to twirl generous heaps of pasta into bowls. Shower with plenty of fresh parsley and zest lemon over each portion a microplane works best here. Finish each dish with an extra spoonful of Parmesan for true comfort. Serve steaming hot so the sauce stays supple
Steaming one-pot creamy mushroom and spinach pasta served with fresh parsley and lemon zest. Save
Steaming one-pot creamy mushroom and spinach pasta served with fresh parsley and lemon zest. | tastybattle.com

Fresh cremini mushrooms always steal the spotlight for me in this recipe their umami flavor pairs so beautifully with parmesan and garlic. One Sunday my little niece helped me tear the spinach and grate the cheese—she still brags about her "chef work" every time she sees this pasta on the table.

Storage Tips

Leftovers keep well in an airtight container for up to three days in the fridge. I always add a splash of milk or cream before reheating on the stovetop to revive the sauce. Freezing is possible but I suggest undercooking the pasta by one minute so it resists going mushy after thawing.

Ingredient Substitutions

If you are out of fettuccine try penne or rigatoni. For a dairy free twist use oat or cashew cream and swap parmesan for a sprinkle of nutritional yeast. Kale or even Swiss chard stand in for spinach without a hitch. Gluten free pasta works perfectly just check for cooking time as it can vary.

Serving Suggestions

Round out your meal with a sharp green salad or roasted asparagus on the side. Warm crusty bread is always welcome for mopping up the dreamy sauce. Sometimes I add a handful of toasted walnuts for crunch or top with blanched peas for a burst of sweetness that delights kids.

Rich and velvety one-pot creamy mushroom and spinach pasta twirled on a fork, ready to eat. Save
Rich and velvety one-pot creamy mushroom and spinach pasta twirled on a fork, ready to eat. | tastybattle.com

This creamy pasta always brings everyone running to the table. It is sure to make your next weeknight dinner both easy and unforgettable.

Recipe Questions

Can I use a different type of pasta?

Yes, you can substitute fettuccine or linguine with penne, spaghetti, or any preferred pasta shape, including gluten-free options.

How can I make this dish lighter?

For a lighter version, use half-and-half or reduce the amount of Parmesan cheese. You can also add extra spinach for more greens.

What protein can I add?

Add cooked chicken, shrimp, or tofu for added protein. Stir them in at the end, just before serving.

Can I substitute the mushrooms or greens?

Absolutely. Try using portobello, shiitake, or mixed wild mushrooms. Kale or arugula also work well in place of spinach.

How should I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove with a splash of broth.

What’s the best way to garnish?

Top with fresh parsley, a sprinkle of lemon zest, and extra Parmesan for a bright and flavorful finish.

One-Pot Creamy Mushroom Spinach Pasta

Pasta with mushrooms, spinach, and a rich garlic-Parmesan cream sauce. Satisfying and easy for weeknight dinners.

Prep duration
10 min
Cook duration
20 min
Complete duration
30 min
Created by Alex Ramirez


Skill level Easy

Heritage Italian Fusion

Output 4 Portions

Nutritional specifications Meat-free

Components

Pasta and Sauce

01 12 ounces fettuccine or linguine
02 2 tablespoons olive oil
03 1 small onion, finely chopped
04 3 cloves garlic, minced
05 12 ounces cremini or button mushrooms, sliced
06 4 cups fresh baby spinach
07 1 cup vegetable broth
08 1 cup heavy cream
09 1/2 cup grated Parmesan cheese, plus extra for serving
10 1/4 teaspoon crushed red pepper flakes (optional)
11 Salt and black pepper, to taste

Garnish

01 2 tablespoons fresh parsley, chopped
02 Zest of 1/2 lemon

Directions

Phase 01

Sauté aromatics and mushrooms: Heat olive oil in a large pot or deep skillet over medium heat. Add the onion and cook until translucent, about 3 minutes. Stir in the minced garlic and sauté for 30 seconds until fragrant. Add the sliced mushrooms and cook until browned, about 5 to 6 minutes. Season with salt and black pepper.

Phase 02

Add pasta and liquids: Pour in the vegetable broth and heavy cream. Stir to combine. Add pasta in an even layer and press gently to submerge.

Phase 03

Simmer pasta: Bring the mixture to a gentle boil, then reduce heat to medium-low. Simmer, stirring occasionally, until pasta is al dente and the sauce is thickened, about 10 to 12 minutes. If the sauce reduces before the pasta is cooked, add small amounts of water or broth as needed.

Phase 04

Finish with spinach and Parmesan: Stir in baby spinach until wilted. Remove from heat and blend in grated Parmesan cheese and red pepper flakes, if desired. Adjust seasoning with additional salt and black pepper.

Phase 05

Garnish and serve: Divide the pasta among serving bowls. Garnish with chopped parsley and freshly grated lemon zest. Finish with extra Parmesan cheese if desired.

Necessary tools

  • Large pot or deep skillet with lid
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Chef’s knife
  • Cutting board

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains wheat (pasta) and dairy (cream, Parmesan).

Nutrient breakdown (each portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 560
  • Fats: 28 g
  • Carbohydrates: 60 g
  • Proteins: 16 g