One-Pot Garlic Parmesan Spinach Mushroom Pasta

Featured in Satisfying Main Courses.

Enjoy a flavorful skillet featuring farfalle pasta cooked with golden onions, sautéed mushrooms, and wilted spinach, all enveloped in a rich, creamy parmesan sauce. Garlic infuses the dish with aroma while Italian seasoning and red chili pepper flakes provide savory depth and gentle heat. A dash of vegetable broth enhances the sauce’s silkiness, blending perfectly with the cream and cheese. This dish is prepared start-to-finish in a single pan for easy cleanup and comes together quickly, making it ideal for a satisfying weeknight dinner with family or friends.

Barbara Chef
Updated on Mon, 16 Jun 2025 20:31:25 GMT
A pan of food with pasta, mushrooms, and spinach. Pin it
A pan of food with pasta, mushrooms, and spinach. | gracefulflavors.com

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. Pin it
A bowl of pasta with mushrooms and spinach. | gracefulflavors.com

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. Pin it
A bowl of food with mushrooms, onions, and pasta. | gracefulflavors.com

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.

One-Pot Garlic Parmesan Pasta

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

Prep Time
5 Minutes
Cook Time
20 Minutes
Total Time
25 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Easy

Cuisine: Italian-American

Yield: 4 Servings (1 large skillet of pasta)

Dietary: Vegetarian

Ingredients

→ Main

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

Instructions

Step 01

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

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

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.

Step 06

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