One-Pot Garlic Parmesan Spinach Mushroom Pasta

By: Barbara Updated on Mon, 16 Jun 2025 20:31:25 GMT Hearty Mains
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Mon, 16 Jun 2025 20:31:25 GMT

Read it →
A pan of food with pasta, mushrooms, and spinach. Pin it
A pan of food with pasta, mushrooms, and spinach.

This one-pot garlic parmesan pasta with spinach and mushrooms nails everything you want for a fast and comforting weeknight dinner. Creamy, full of savory flavor from mushrooms and parmesan, plus a generous handful of spinach for good measure, this simple dish leaves you with almost no cleanup and plenty of happy faces around the table.

I whipped up this dish the first time when I had less than half an hour and a rowdy crew waiting at the table. Now it is my most requested meatless meal especially for friends who love creamy pasta but want something a little fresher and brighter.

Ingredients

  • Farfalle pasta: Use bowties for fun shape and good sauce holding Pick a brand that stays firm after cooking
  • Olive oil: Gives a flavorful base to every part of the dish Look for extra virgin with a peppery scent
  • Onions: Add natural sweetness and texture Yellow onions for mellow flavor or red for a touch of sharpness
  • Garlic: Brings forward that signature warm and inviting aroma Use fresh and firm cloves for real punch
  • Mushrooms: Deliver earthy richness White or cremini mushrooms are my favorites for their texture and deep taste
  • Fresh spinach: Adds freshness and vibrant color Go for crisp leaves that are still bright green
  • Low sodium vegetable broth: Keeps things moist and deepens flavor without being salty
  • Fresh cracked pepper: Brings mild heat For best results, grind fresh right before using
  • Italian seasoning: Blends dried herbs for a subtle backbone Taste your blend first to check balance of herbs
  • Parmesan cheese: Creates a nutty creamy sauce Always use real parmesan for authentic taste
  • Heavy whipping cream: Gives the pasta its signature silkiness You can adjust for more or less richness
  • Red chili pepper flakes: Optional but try for a gentle kick Use a pinch and taste before adding more

Step-by-Step Instructions

Cook the Pasta:
Fill a large pot with salted water and bring to a rolling boil Add the farfalle and cook until al dente according to the package directions Drain thoroughly and set aside Make sure the water is well salted since this flavors the pasta from within
Sauté the Aromatics:
In a big skillet heat a tablespoon of olive oil over medium heat Let it come just to the shimmer point Add in your sliced onions and cook for about three minutes Stir often until they become translucent and have golden edges Transfer them out to a plate when ready You want them soft and slightly browned for sweetness
Brown the Mushrooms:
Using the same pan add the mushrooms and another splash of oil if needed Spread them out and let cook undisturbed for a couple minutes before stirring Sauté until they have shrunk and taken on a deep color Move them to the same plate with the onions This step builds the savory layer for your sauce
Wilt the Spinach:
Put the spinach in the skillet and cook for roughly two minutes Toss gently just until wilted but still green Season lightly with salt and a few cracks of pepper Pour out any water that collects and place spinach on its own plate Too much water dilutes your sauce so drain spinach well
Build the Sauce:
Still using the same skillet add a bit more oil and toss in the chopped garlic Let it sizzle for just thirty seconds to become fragrant and golden Pour in the vegetable broth to deglaze scraping up all brown bits Watch the magic happen as you pour in heavy cream followed by grated parmesan chili flakes and Italian seasoning Stir well and cook two minutes until the sauce starts to thicken and take on a lovely color
Finish and Toss:
Return all your cooked veggies mushrooms onions and spinach to the skillet Pour in your drained pasta and toss everything gently until well coated Add more parmesan and extra Italian seasoning if you like Give it all a quick gentle stir and serve right from the pan Creamy savory and so good
A bowl of pasta with mushrooms and spinach.
A bowl of pasta with mushrooms and spinach.

I absolutely love the mushrooms here Each bite is juicy and full of earthy flavor and really ties the whole sauce together My youngest always picks out extra mushrooms to pile on their plate because they come out so tender and tasty in this recipe

Storage Tips

To save leftovers keep cooled pasta in an airtight container in the fridge It will keep for up to three days When reheating add a splash of cream or broth to loosen the sauce as it thickens in the fridge This dish does not freeze well because of the dairy and creamy sauce so stick to enjoying it fresh or as a next-day lunch

Ingredient Substitutions

You can easily swap the farfalle for any short pasta Think penne or rotini for equally good results Dairy free milk and nutritional yeast can stand in for cream and parmesan if you need a vegan version Try using baby kale or arugula instead of spinach for a change in flavor and texture

A bowl of food with mushrooms, onions, and pasta.
A bowl of food with mushrooms, onions, and pasta.

Serving Suggestions

This pasta is satisfying on its own but a crisp fresh salad or garlic bread makes it even better I sometimes scatter more fresh greens over the top just before serving and a zest of lemon brightens the creamy richness easily Add grilled chicken or shrimp if you prefer something heartier

Cultural Context

Creamy vegetable pastas like this one tie together elements from Italian cucina povera and modern convenience eating The use of only one pan borrows from family style cooking where cleanup needs to be minimal but taste still matters The mix of mushrooms and cream is comforting and classic in so many Italian inspired dishes

Frequently Asked Questions

Can I use a different type of pasta?

Yes, you can substitute farfalle with penne, fusilli, or spaghetti. Just adjust the cooking time as needed to reach al dente.

Is it possible to make this dairy-free?

You can use plant-based cream and vegan parmesan alternatives to create a dairy-free version, though flavor may vary slightly.

What vegetables work well if I don't have spinach or mushrooms?

Try substituting with kale, Swiss chard, or zucchini. These vegetables complement creamy pasta dishes well.

How do I prevent the pasta from sticking together?

Stir the pasta occasionally while cooking and ensure it's not overcooked. Tossing with sauce immediately also helps keep it separate.

Can I prepare this meal ahead of time?

This dish can be made ahead and reheated gently on the stove. Add a splash of cream or broth to refresh the sauce when reheating.

4.70 from 68 votes

One-Pot Garlic Parmesan Pasta

Prep Time:
5 Minutes
Cook Time:
20 Minutes
Total Time:
25 Minutes
Servings:
4
A pan of food with pasta, mushrooms, and spinach.

Creamy garlic parmesan pasta tossed with spinach, mushrooms, and onions for a flavorful, quick weeknight meal.

Ingredients

  • Main

  • 14 oz farfalle pasta
  • 3 tablespoons olive oil
  • 2 medium onions, sliced
  • 3 cloves garlic, minced
  • 14 oz mushrooms, sliced
  • 10 oz fresh spinach
  • 1/2 cup low-sodium vegetable broth
  • Fresh cracked black pepper, to taste
  • 1 teaspoon Italian seasoning
  • 1/2 cup grated parmesan cheese
  • 3/4 cup heavy whipping cream
  • 1 teaspoon red chili pepper flakes, optional

Instructions

1.

1. Cook the Pasta: Boil the farfalle pasta in generously salted water until al dente according to the package instructions. Drain and set aside.

2.

2. Sauté Onions: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the sliced onions and sauté for 2-3 minutes until translucent and lightly browned. Remove onions to a plate.

3.

3. Cook Mushrooms: In the same skillet, add mushrooms and cook for about 3 minutes, stirring occasionally, until golden brown. Add additional oil if needed. Transfer mushrooms to the plate with onions.

4.

4. Wilt Spinach: Add spinach to the skillet and cook for 2 minutes, stirring until just wilted. Season with salt and freshly cracked black pepper. Remove spinach to a separate plate and drain any excess moisture.

5.

5. Prepare Sauce: Heat a small amount of olive oil in the skillet. Add minced garlic and cook for 30 seconds until fragrant. Add vegetable broth to deglaze, followed by heavy cream, grated parmesan cheese, chili pepper flakes, and Italian seasoning. Stir well and simmer for about 2 minutes until fully combined and slightly thickened.

6.

6. Finish & Serve: Return onions, mushrooms, and spinach to the skillet with the sauce. Add the cooked farfalle and toss everything together until evenly coated. Taste and adjust seasoning as needed. Top with extra parmesan and red chili pepper flakes before serving, if desired.

Notes

  1. Reserve some pasta water to adjust sauce consistency if needed. Use freshly grated parmesan for best flavor.

Tools You'll Need

  • Large skillet
  • Large pot
  • Colander
  • Wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy, wheat, and may contain mushrooms.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 510
  • Total Fat: 18 g
  • Total Carbohydrate: 68 g
  • Protein: 17 g