Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Mushroom Spinach Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 14 reviews
  • Author: Lily
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A creamy and flavorful Mushroom Spinach Pasta featuring farfalle tossed in a savory parmesan and smoked paprika sauce with tender cremini mushrooms and fresh baby spinach. This easy stovetop recipe is perfect for a comforting vegetarian main course.


Ingredients

Units Scale

Pasta

  • 10 ounces farfalle (bowtie pasta), about 4 cups (regular or gluten-free)
  • salt for pasta water, as needed

Sauce

  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 cup diced yellow onion
  • 2 teaspoons minced garlic
  • 16 ounces cremini mushrooms, cleaned and sliced
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 cup low-sodium vegetable broth
  • 3/4 cup shredded parmesan cheese, or a vegetarian, plant-based hard cheese, divided (plus additional for serving)
  • 1/2 cup half and half or heavy cream
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon red pepper flakes, or to taste
  • 5 ounces fresh baby spinach

Instructions

  1. Cook the Pasta: Bring a large pot of salted water to a boil and cook the farfalle pasta according to package instructions until al dente. Drain and set aside.
  2. Sauté Onions: In a Dutch oven over medium heat, heat olive oil and butter until melted. Add diced yellow onion and sauté for 2 to 3 minutes until translucent and slightly browned.
  3. Cook Mushrooms and Garlic: Add minced garlic and sliced cremini mushrooms to the onions. Sauté for about 3 minutes until the mushrooms release their liquid.
  4. Brown Mushrooms: Increase heat to medium-high and continue cooking for an additional 3 to 4 minutes, stirring occasionally, until most of the liquid has evaporated and mushrooms are lightly browned.
  5. Season and Add Broth: Season the mushroom mixture with kosher salt and black pepper. Pour in the low-sodium vegetable broth and reduce heat to medium-low.
  6. Add Cream and Cheese: Stir in half and half or heavy cream, ½ cup shredded parmesan cheese, Italian seasoning, smoked paprika, and red pepper flakes. Cook for 2 minutes, stirring until ingredients are combined and the sauce slightly thickens.
  7. Simmer Sauce: Let the sauce simmer gently for about 1 minute to blend flavors.
  8. Toss Pasta and Spinach: Add the cooked pasta to the sauce and toss well to combine. Add the fresh baby spinach and toss with the warm pasta until wilted.
  9. Finish with Cheese and Serve: Stir in the remaining parmesan cheese. Remove from heat and serve immediately, with extra red pepper flakes and parmesan cheese on the side.

Notes

  • Use gluten-free pasta if you want a gluten-free version.
  • For a vegan option, substitute the dairy ingredients with plant-based cream and vegan parmesan.
  • Adjust red pepper flakes to taste for preferred spice level.
  • Sauté mushrooms well to evaporate liquid and concentrate flavor.
  • Use fresh baby spinach for best texture and flavor; baby kale or arugula can be a substitute.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350 kcal
  • Sugar: 3 g
  • Sodium: 350 mg
  • Fat: 14 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 40 g
  • Fiber: 4 g
  • Protein: 12 g
  • Cholesterol: 25 mg