Why You’ll Love This Recipe

This is one of my go-to pasta dishes when I want something indulgent but still packed with vegetables. Farfalle (bow-tie pasta) holds the sauce beautifully, while the caramelized onions and mushrooms add depth and savory richness. It’s satisfying enough on its own or as a side, and I love that it all comes together in under an hour.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Farfalle pasta

  • Fresh spinach

  • White or cremini mushrooms, sliced

  • Yellow onions, thinly sliced

  • Garlic, minced

  • Olive oil or butter (for cooking)

  • Heavy cream or half-and-half

  • Grated Parmesan cheese

  • Salt and pepper

  • Optional: red pepper flakes, nutmeg, fresh herbs (thyme or parsley)

Directions

  1. Cook farfalle pasta in salted boiling water until al dente. Drain and set aside.

  2. In a large pan, heat oil or butter and add sliced onions. Cook over medium-low heat, stirring occasionally, until golden and caramelized (about 20–25 minutes).

  3. Add garlic and mushrooms to the pan and sauté until mushrooms are browned and tender.

  4. Stir in fresh spinach and cook just until wilted.

  5. Pour in cream and bring to a gentle simmer. Season with salt, pepper, and a pinch of nutmeg or red pepper flakes if using.

  6. Add Parmesan cheese and stir until melted and the sauce thickens slightly.

  7. Toss in the cooked farfalle and stir until everything is coated evenly in the creamy sauce.

  8. Garnish with more cheese or fresh herbs before serving.

Servings and timing

Makes 4 servings.
Prep time: 10 minutes
Cook time: 30–35 minutes
Total time: 45 minutes

Variations

  • I sometimes add grilled chicken or sautéed shrimp to make it more protein-rich.

  • For a lighter option, I use half-and-half or milk instead of heavy cream.

  • I swap farfalle with penne or fusilli depending on what I have on hand.

  • A vegan version works great with plant-based cream and cheese alternatives.

Storage/reheating

I store leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm it in a pan over medium heat with a splash of cream or water to loosen the sauce. The microwave works too—about 1–2 minutes, stirring halfway through.

FAQs

Can I use frozen spinach?

Yes—I thaw and squeeze out excess moisture before adding it to the pan so it doesn’t water down the sauce.

How do I avoid overcooking the pasta when reheating?

I reheat gently with a little added liquid and stir often to keep the texture just right.

Can I make this ahead of time?

Yes, I cook the pasta and prep the sauce separately, then combine and reheat when ready to serve.

What’s the best cheese to use?

Parmesan works perfectly, but I also like Pecorino Romano or a touch of cream cheese for added richness.

Can I caramelize onions faster?

Caramelizing takes time for that deep flavor, but I sometimes add a pinch of sugar to speed up the browning just a bit.

Conclusion

This creamy farfalle pasta with spinach, mushrooms, and caramelized onions is one of those dishes I turn to when I want comfort in a bowl. It’s rich, savory, and beautifully balanced—and it never fails to impress at the table. I think it’s one of the easiest ways to bring a little elegance to a weeknight dinner.

Print

Creamy Farfalle Pasta with Spinach, Mushrooms, and Caramelized Onions

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This rich and cozy farfalle pasta is tossed with sautéed mushrooms, wilted spinach, and golden caramelized onions in a velvety Parmesan cream sauce—perfect for a comforting weeknight meal.

  • Author: Sarah
  • Prep Time: 10 minutes
  • Cook Time: 30–35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course / Pasta
  • Method: Stovetop
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Ingredients

Farfalle pasta (bow-tie)

Fresh spinach

White or cremini mushrooms, sliced

Yellow onions, thinly sliced

Garlic, minced

Olive oil or butter (for cooking)

Heavy cream or half-and-half

Grated Parmesan cheese

Salt and pepper, to taste

Optional: red pepper flakes, pinch of nutmeg, fresh thyme or parsley

Instructions

Cook farfalle pasta in salted boiling water until al dente. Drain and set aside.

In a large skillet, heat olive oil or butter over medium-low heat. Add sliced onions and cook, stirring occasionally, until deeply golden and caramelized (about 20–25 minutes).

Stir in garlic and mushrooms. Cook until mushrooms are tender and browned.

Add spinach and cook until just wilted.

Pour in cream and bring to a gentle simmer. Season with salt, pepper, and optional nutmeg or red pepper flakes.

Stir in Parmesan cheese until melted and sauce thickens slightly.

Add cooked pasta to the pan and toss to coat evenly in the creamy sauce.

Garnish with extra Parmesan or chopped herbs and serve warm.

 

Notes

Add grilled chicken or shrimp for extra protein.

Use half-and-half or whole milk for a lighter sauce.

Swap farfalle with penne or fusilli based on preference.

Make it vegan with plant-based cream and cheese.

Store leftovers in the fridge up to 3 days; reheat with a splash of cream or water to loosen the sauce.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star