Creamy Mushroom Spinach Pasta Recipe

If you’re craving a cozy, comforting meal that feels a little fancy but comes together with no fuss, you’re going to adore this Creamy Mushroom Spinach Pasta Recipe. It’s the perfect weeknight dinner that tastes like you spent hours in the kitchen, yet it’s easy enough to whip up on a busy night. Creamy, garlicky mushrooms, fresh spinach, and tender pasta all swim in a luscious sauce that’s guaranteed to become a new family favorite.

💛

Why This Recipe Works

  • Simple Ingredients, Big Flavor: The combo of sautéed mushrooms with garlic and spinach creates a rich, earthy base that’s anything but boring.
  • Creamy yet Light: Using a mix of half-and-half or cream with parmesan gives you that luscious texture without feeling heavy and greasy.
  • Customizable Heat and Herbs: A dash of smoked paprika and red pepper flakes lets you control the warmth and add depth.
  • Easy One-Pot Sauce: Making the sauce right in the pan after cooking the veggies means less mess and more flavor developed from those fond bits.

Ingredients & Why They Work

Every ingredient here plays a key role in building layers of taste and texture. From the farfalle pasta that holds onto the sauce beautifully, to the mushrooms that add earthiness and umami, I’ve found each component balances this dish perfectly. Here are some shopping tips for the best results.

Creamy Mushroom Spinach Pasta, Mushroom Spinach Pasta, Easy Creamy Pasta Recipe, Vegetarian Pasta Dinner, Cozy Weeknight Pasta - Flat lay of farfalle pasta scattered naturally, a small white bowl of golden olive oil, a small white bowl with creamy butter cubes, a small white bowl filled with diced bright yellow onion, a small white bowl containing minced garlic, fresh cremini mushrooms sliced to reveal their light brown gills, a small white bowl with coarse kosher salt, a small white bowl holding freshly ground black pepper, a small white bowl with clear light vegetable broth, a pile of shredded pale yellow parmesan cheese, a small white bowl with thick off-white half and half cream, a small white bowl with mixed Italian seasoning herbs, a small white bowl of vibrant smoked paprika powder, a small white bowl of crushed red pepper flakes, and fresh baby spinach leaves with bright green stems and crinkles — all arranged in perfect symmetry on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Farfalle pasta: Bowtie pasta’s little “pockets” are perfect for catching the creamy sauce, but use gluten-free if you prefer.
  • Olive oil and butter: The combo gives you great flavor and a silky texture when sautéing.
  • Yellow onion: Adds sweetness and depth when caramelized just right.
  • Garlic: Fresh, minced garlic infuses that essential savory note—don’t even think of using pre-minced jar stuff here!
  • Cremini mushrooms: These baby portobellos offer meaty texture and rich flavor; make sure to clean them gently with a damp cloth, avoid soaking.
  • Kosher salt and black pepper: Essential seasoning to bring all the flavors together but use judiciously to enhance without overpowering.
  • Low-sodium vegetable broth: Adds moisture and savory background without making the sauce too salty.
  • Parmesan cheese: Use fresh shredded parmesan or a great-quality plant-based hard cheese for that nutty, savory punch.
  • Half and half or heavy cream: Provides the luscious creaminess and richness—choose according to how indulgent you want it.
  • Italian seasoning: A simple blend of dried herbs that ties the whole dish together beautifully.
  • Smoked paprika and red pepper flakes: Adds subtle warmth and a hint of smoky complexity that enhances the mushrooms.
  • Fresh baby spinach: Adds vibrant color, freshness, and a little veggie boost without overwhelming the flavors.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

One thing I absolutely love about my Creamy Mushroom Spinach Pasta Recipe is how forgiving it is to substitutions and flavor tweaks. You can really make it your own depending on what you have in your fridge or dietary preferences.

  • Variation: I sometimes swap the baby spinach for kale or arugula for a peppery twist, which adds a nice bite and extra greens.
  • Dairy-Free: Use coconut cream and a vegan parmesan alternative to keep the creaminess while skipping dairy.
  • Protein Boost: Toss in some cooked chicken, shrimp, or tofu to turn this pasta into a heartier meal.
  • More Heat: If you like it spicy, I recommend increasing the red pepper flakes or adding a splash of hot sauce before serving.

Step-by-Step: How I Make Creamy Mushroom Spinach Pasta Recipe

Step 1: Cook the pasta to perfect al dente

Bring a large pot of salted water to a boil, then add your farfalle pasta. I always taste-test a minute or two before the package timing to catch that perfect al dente texture – tender with a tiny bite. Drain well and set aside, but don’t rinse. You want that starch to help the sauce cling later on.

Step 2: Sauté onions, garlic, and mushrooms until golden

Heat olive oil and butter in a Dutch oven over medium heat. Add diced yellow onion and cook until it’s translucent and starting to brown around the edges, about 2-3 minutes. Then stir in minced garlic and sliced cremini mushrooms. At first, the mushrooms release a lot of liquid – be patient! Up the heat to medium-high after a few minutes and sauté until most of that liquid evaporates and the mushrooms start to brown lightly. It’s this step that layers in incredible flavor.

Step 3: Build the creamy sauce

Season your mushroom mixture with salt and pepper, then add the vegetable broth to deglaze the pan—scrape up any tasty bits stuck to the bottom. Lower the heat to medium-low, then stir in the half and half (or cream), half of your shredded parmesan, Italian seasoning, smoked paprika, and red pepper flakes. Let it simmer gently for a couple of minutes, stirring until everything melds into a silky sauce.

Step 4: Toss pasta and spinach together

Add the drained pasta to the pot and toss thoroughly with the sauce. Then, add in your fresh baby spinach and stir until it wilts from the heat—this only takes a minute. Finish by folding in the remaining parmesan to add a final hit of cheesiness, then remove from heat.

Step 5: Serve and enjoy

Ladle your Creamy Mushroom Spinach Pasta onto plates and serve with a sprinkle of extra parmesan and a few more red pepper flakes for those who like an extra kick. Grab a fork and dig in—comfort food done right!

💡

Pro Tips for Making Creamy Mushroom Spinach Pasta Recipe

  • Don’t Overcook Mushrooms: Cooking mushrooms until lightly browned adds richness; avoid sogginess by letting moisture evaporate fully.
  • Reserve Pasta Water: If your sauce seems thick, stir in a splash of reserved pasta water to loosen it and help it cling beautifully.
  • Use Freshly Grated Parmesan: It melts better and provides a creamier sauce than pre-shredded cheese coated in anti-caking agents.
  • Add Spinach Last: Toss spinach in at the very end to keep its bright color and fresh flavor without overcooking.

How to Serve Creamy Mushroom Spinach Pasta Recipe

Creamy Mushroom Spinach Pasta, Mushroom Spinach Pasta, Easy Creamy Pasta Recipe, Vegetarian Pasta Dinner, Cozy Weeknight Pasta - A white bowl with a thin brown rim holds a serving of farfalle pasta mixed with sautéed slices of brown mushrooms and wilted dark green spinach leaves. The pasta is light yellow and coated with a glossy sauce, while thin white shavings of cheese are scattered on top. In the background, a small white bowl contains extra cheese shavings, and the scene is set on a white marbled surface with some scattered cheese pieces. Photo taken with an iphone --ar 2:3 --v 7

Garnishes

I like to add an extra sprinkle of parmesan and a pinch of red pepper flakes right at the table. Some fresh cracked black pepper and a drizzle of good olive oil also elevate the flavors. If you have fresh herbs like parsley or basil on hand, toss some on top for color and brightness.

Side Dishes

A simple green salad with a light vinaigrette pairs beautifully, or you could grill some crusty garlic bread for soaking up any leftover sauce. Roasted veggies like asparagus or Brussels sprouts are also a nice way to round out the meal.

Creative Ways to Present

For a dinner party, I sometimes serve the pasta in individual shallow bowls topped with edible flowers or microgreens. A rustic wooden board with garlic bread wedges and small bowls of extra toppings lets everyone customize their plates—always a hit!

Make Ahead and Storage

Storing Leftovers

I store leftover creamy mushroom spinach pasta in an airtight container in the fridge for up to 3 days. Since the sauce thickens as it cools, I find it helpful to gently stir in a splash of milk or broth before reheating to get back that creamy texture.

Freezing

While I’ve frozen this pasta, I recommend freezing only the cooked mushrooms and sauce separately from the pasta when possible. The spinach and cream sauce don’t reheat as well together, but if you freeze it all combined, thaw overnight and reheat slowly with liquid addition.

Reheating

Reheat leftovers in a skillet over medium heat with a splash of broth or milk to loosen the sauce. Stir frequently to avoid sticking and clumping. Avoid microwave reheating if possible, or do it in short bursts with stirring in between for even warmth.

FAQs

  1. Can I use other types of pasta for this Creamy Mushroom Spinach Pasta Recipe?

    Absolutely! While farfalle is ideal for catching the sauce, feel free to use penne, fusilli, or even spaghetti. Just adjust cooking times accordingly and make sure to toss the pasta well so the sauce sticks nicely.

  2. Is there a vegan version of this recipe?

    Yes! Swap out the cream for coconut or cashew cream and use a vegan parmesan substitute or nutritional yeast for that cheesy flavor. Also, use olive oil instead of butter for sautéing. It won’t be exactly the same, but still deliciously creamy and satisfying.

  3. How do I store and reheat leftovers without losing flavor?

    Store in an airtight container in the fridge for up to 3 days. Reheat on the stovetop with a little splash of broth or milk to loosen the sauce and keep it creamy. Stir often to avoid drying out or sticking.

  4. Can I add protein to this recipe?

    Definitely! I love adding cooked chicken breast, sautéed shrimp, or even crispy tofu cubes to make this pasta a complete meal. Add your protein just before tossing in the spinach to heat through.

Final Thoughts

This Creamy Mushroom Spinach Pasta Recipe has a soft spot in my heart because it always feels like a little celebration on the plate, even after a long day. It’s rich enough to feel indulgent but simple enough to make without stress. I hope you enjoy making it as much as I do—and that it becomes a regular go-to in your kitchen for those cozy nights!

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.7 from 5 reviews
  • Author: Sarah
  • 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 made with farfalle, sautéed cremini mushrooms, fresh spinach, and a rich parmesan cream sauce infused with Italian seasoning and smoked paprika. This comforting vegetarian pasta dish is perfect for a quick weeknight dinner.


Ingredients

Units Scale

Pasta

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

Sauce and Vegetables

  • 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 Pasta: Bring a large pot of salted water to a boil and cook the farfalle according to package instructions until al dente. Drain the pasta and set it aside.
  2. Sauté Onions: Heat olive oil and butter in a Dutch oven over medium heat. Add the diced onion and sauté for 2 to 3 minutes until translucent and slightly browned.
  3. Add Mushrooms and Garlic: Stir in the minced garlic and sliced cremini mushrooms. Sauté for about 3 minutes until the mushrooms start releasing their liquid.
  4. Brown Mushrooms: Increase heat to medium-high and continue cooking the mushrooms for 3 to 4 minutes until most of the liquid evaporates and mushrooms are lightly browned.
  5. Season and Add Broth: Season with kosher salt and black pepper. Pour in the vegetable broth and reduce heat to medium-low.
  6. Add Cream and Cheese: Stir in the half and half (or heavy cream), ½ cup shredded parmesan, Italian seasoning, smoked paprika, and red pepper flakes. Cook the sauce for 2 minutes, stirring to combine well, then let it simmer for about 1 minute.
  7. Toss Pasta and Spinach: Add the drained pasta to the sauce and toss to coat thoroughly. Add the spinach and gently toss with the warm pasta until the spinach is just wilted.
  8. Finish and Serve: Stir in the remaining parmesan cheese, remove from heat, and serve with extra parmesan and red pepper flakes on the side.

Notes

  • Use gluten-free pasta if you prefer a gluten-free version.
  • For a vegan version, substitute dairy with plant-based cream and parmesan alternatives.
  • If you don’t have cremini mushrooms, white button mushrooms work as a good substitute.
  • Adjust red pepper flakes to control the spice level.
  • Adding a splash of pasta water can help loosen the sauce if it becomes too thick.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 3 g
  • Sodium: 320 mg
  • Fat: 18 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 4 g
  • Protein: 15 g
  • Cholesterol: 30 mg

You Might Also Like These Recipes

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