
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

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

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.