Spinach Mushroom Pasta

This post may contain affiliate links. Please read my disclosure policy for more details.

This spinach mushroom pasta is easy to make, full of flavor and incredibly delicious! A wonderful meatless dinner ready in less than 30 minutes.

This is one of those pasta recipes that looks and tastes fancier than it is.

Top view of a white plate full of spinach mushroom pasta.

After my garlic mushroom pasta, mushroom carbonara, and mushroom ricotta pasta, spinach and mushroom pasta is probably something you’d expect to see here, right?

Think of perfectly al dente pasta tossed with sautéed garlicky mushrooms, juicy spinach, savoury parmesan cheese. That sounds like a simple pasta dish easy to whip up any day of the week, but amazingly good.

The secret? Everything is tossed in a skillet with a touch of soy sauce and freshened up with a final squeeze of lemon juice. And the combination of ingredients and flavors will blow your mind.

An easy breezy weeknight-friendly pasta recipe that comes together quickly, but it’s sophisticated enough for your next dinner party!

So gather up all the ingredients, and let’s make some spinach mushroom pasta!

List of the ingredients

  • Pasta
  • Mushrooms
  • Spinach
  • Butter & olive oil
  • Garlic
  • Parmesan cheese
  • Soy sauce
  • Lemon juice
  • Salt & pepper
The ingredients to make spinach mushroom pasta are arranged over a white background.

How to make spinach mushroom pasta

(Note: this is a quick description, the full recipe is at the bottom of the page)

  • Cook your pasta until al dente in large pot of salted water.
  • Sauté the mushrooms in butter and olive oil in a large skillet over medium heat.
  • Stir in the rest of the butter, the garlic, seasoning, and cook for one minute.
  • Add the spinach and toss for a couple of minute until wilted.
Top view of a black iron skillet full of spinach and mushrooms.
  • Remove the skillet from the heat, stir in some pasta cooling water, parmesan, soy sauce, lemon juice. I find it’s better to combine all these ingredients before adding pasta to the skillet.
  • Finally, add the drained pasta, toss until combined, and serve!
Top view of a black skillet full of mushroom spinach pasta and grated parmesan.

Recipe notes

Pasta: I have a preference for penne or rigatoni when it comes to pasta dishes with vegetable. The little tubes are great to capture wilted spinach and mushrooms. But you can serve with whatever pasta you prefer, including gluten-free pasta.

Garlic, butter and olive oil: To make a buttery, aromatic base for sautéing the mushrooms and the spinach. You’ll love that smell in the kitchen!

Mushrooms: I usually prefer brown mushrooms like Cremini/Baby bella mushrooms, they have more flavour. But white button mushrooms work fine too.

Spinach: Plenty of fresh baby spinach for freshness and nutrition. At first the volume looks huge, but it wilts in a couple of minutes.

Parmesan cheese: For savory flavor. I would recommend grating your own parmesan as it will melt much better.

Soy sauce & lemon juice: These are extra flavor boosters. The soy sauce adds another layer of depth that works wonderfully with the mushrooms (I also used it in this soup, totally delicious!), while the lemon juice lighten up the final dish. No worries, you won’t taste their distinct flavors, I promise.

Salt & pepper: make sure you adjust the seasoning to your liking.

Close-up of a white plate full of spinach mushroom pasta.

How to store leftovers

This easy pasta with mushroom and spinach is best eaten right away, but if you have leftovers you can keep in the fridge for 3 days and you can easily warm it up in a skillet with a touch of olive oil or butter. I wouldn’t recommend freezing this pasta dish.

Serving suggestions

Close-up of a fork lifting rigatoni pasta with mushrooms and spinach.

More spinach pasta recipes to try…

Pasta and spinach make a delicious combination, check out these amazing recipes:

Quick pasta recipes you’ll love!

I’ve published tons of pasta recipes, from these Super Quick Pastas to these vegan pasta recipes, from my fav Italian pasta to these incredible creamy pasta recipes. Plus one-pot recipes and penne pasta ideas

Check out a few of my family favorites:

Lastly, I hope you’ll love this spinach and mushroom pasta as much as we do. And if you have any questions, let me know! Leave a comment, send me a message, or rate it. I would love to hear from you!

Top view of a white plate full of spinach mushroom pasta.
Print Recipe
5 from 1 vote

Spinach Mushroom Pasta

This easy spinach mushroom pasta is easy to make, full of flavor and incredibly delicious! A wonderful, meatless midnight dinner ready in less than 20 minutes.
Recipe yield 4 smallish servings (great if you serve this pasta as a side)
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Course: pasta
Cuisine: Italian
Keyword: spinach mushroom pasta
Servings: 4
Calories: 324kcal
Author: Katia



  • 8 oz (220 grams) short cut pasta (rigatoni, penne, farfalle pasta…)

Spinach and Mushrooms

  • 1 tablespoon olive oil or extra virgin olive oil
  • 2 tablespoons (30 grams) butter, divided
  • 15 oz (430 grams) Cremini mushrooms, sliced about 1/3 cm / 1/8" thick
  • 2 garlic cloves, minced or grated
  • 5 oz (140 grams) Baby spinach, washed and drained
  • ½ teaspoon fine salt, or to taste
  • 1 teaspoon fresh lemon juice
  • ½ tablespoon soy sauce
  • ⅓ cup (30 grams) parmesan cheese, plus more to serve
  • freshly ground black pepper
  • 2 tablespoons fresh parsley, chopped (optional)


  • Cook the pasta: Bring a large pot of salted water to the boil and cook the pasta al dente according to package instructions. Reserve ½ cup of hot pasta water prior to draining the pasta.
  • Prep mushrooms and spinach: Add the olive oil and 1 tablespoon of the butter to a skillet over medium-high heat. Once the skillet is hot, add the sliced mushrooms and sauté, stirring occasionally, until the water has been released from the mushrooms and cooked off, and the mushrooms look browned. This takes about 10 minutes.
  • Stir in the rest of the butter, the garlic, salt and cook for about a minute.
  • Add the spinach, cook just until wilted and still bright green. Take the skillet off the heat, stir in the parmesan cheese, a couple of tablespoons of the pasta water, soy sauce, and lemon juice and parsley.
  • Assemble: Drain the pasta, add it to the skillet and toss until well combined. Taste and season with salt and pepper if needed and serve immediately with freshly grated parmesan cheese, and a drizzle of extra virgin olive oil if desired. I also love some toasted pine nuts on top for extra texture, but totally optional. Enjoy.


Nutrition facts: the nutrition values are for one serving and they are based on an online nutrition calculator. It’s an estimate only and it should not be considered as a substitute for a professional nutritionist’s advice. Please see my disclosure policies.


Calories: 324kcal | Carbohydrates: 48g | Protein: 11g | Fat: 11g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 16mg | Sodium: 503mg | Potassium: 814mg | Fiber: 3g | Sugar: 4g | Vitamin A: 3468IU | Vitamin C: 11mg | Calcium: 72mg | Iron: 2mg


  1. Eileen McKeon says:

    5 stars
    Tried this recipe last night and my husband and I both really loved the flavors and taste of this pasta dish. I added some sliced cherry tomatoes and reduced the amount of butter but followed the rest of the recipe exactly. I used Bella mushroom, per your suggestion, cut into large chunks making it a perfect main dish or as a side with some chicken. Will definitely make again.

    1. Thanks so much for sharing, Eileen!
      I’m so pleased to hear you both loved this recipe. : )

Leave a Reply

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

Recipe Rating