Creamy Vegan Spinach and Mushroom Pasta

Created by Laura Wright
4.80 from 15 votes
This creamy vegan spinach and mushroom pasta is simple to prepare, satisfying, flavourful, wholesome, and requires only 12 key ingredients! Our creamy spinach sauce is totally dairy-free, made rich with cooked white beans, pine nuts, and sautéed zucchini. Once the sauce is done, this cooks up in 30 minutes.
Spinach and mushroom pasta in a stainless steel skillet. The pasta is creamy and pale green and topped with brown, sautéed mushrooms.

This spinach and mushroom pasta relies on simple ingredients for a satiating vegan pasta dinner. Zucchini and pine nuts form the creamy backbone of our blended sauce here. Check out my creamy vegan pasta with mushrooms and miso for a more straightforward dish that really celebrates the mushroom flavour.

An overhead shot of a serving creamy vegan spinach and mushroom pasta in a light grey bowl.
An overhead shot of ingredients for a vegan pasta dish with mushrooms.
An up close, 3/4 angle shot of zucchini slices and spinach sautéing in a stainless steel pan.
An overhead shot of pale green sauce in a blender pitcher.

I love a simple spinach and mushroom pasta with an olive oil-based sauce and lots of garlic and chili. Always so good! I thought about keeping the simplicity of the dish (ie not a million ingredients), but also making it suuuper creamy. This vegan pasta dinner with a quick, extra pretty green sauce turned out so good.

The base of the sauce is sautéed zucchini, pine nuts, and cooked white beans. The zucchini unexpectedly adds such a silky quality! I went with pine nuts because I love the flavour of them with mushrooms, but I also suggest alternatives in the recipe. White beans add a nice bit of protein to our sauce, which is flavoured primarily with garlic, lemon, and light miso. We sauté the base and then blend everything else up. Easy!

So with 12-ish ingredients plus 30 minutes of cooking time later, you get this super cozy weeknight meal. I would definitely recommend topping bowls of this pasta with some vegan parmesan.

Tips for making this spinach and mushroom pasta!

  • Any pasta shape is fine. I went with Linguine because that’s what I had on hand the day I took photos :) 
  • I have tried this with a white flour pasta, a brown rice pasta, and a chickpea-based pasta. My honest opinion is that the chickpea pasta was just too bean-y for a sauce that already contains white beans. I know that some folks have dietary restrictions, but I would recommend avoiding a bean-based pasta if you can.
  • You can substitute any of the following for pine nuts: soaked raw sunflower seeds, raw cashews, or macadamia nuts. Macadamia nuts will need an increased soaking time of 4 hours.
  • To make this soy-free, look for a chickpea-based miso and use coconut aminos instead of Tamari. 
  • Getting full browning and caramelization on the mushrooms is what makes this pasta really pop! Take your time browning them and give the mushrooms enough space in the pan.
  • You can make sauce and keep it in the fridge for up to 3 days.

Fans of this pasta may also love my Basil Tahini Pasta with Mushrooms, this Creamy Miso Pasta with Brussels Sprouts, or my Creamy French Lentils with Mushrooms & Kale.

An overhead shot of sautéed sliced cremini mushrooms in a pan.
An overhand shot of a hand using tongs to toss together some cooked linguine, baby spinach, and a creamy sauce.
An overhead shot of a creamy vegan spinach and mushroom pasta in a stainless steel skillet. The pasta is creamy and pale green and topped with brown, sautéed mushrooms.
pinach and mushroom pasta in a stainless steel skillet. The pasta is creamy and pale green and topped with brown, sautéed mushrooms. A pair of wooden serving tongs are visible.
An overhead shot of one serving creamy vegan spinach and mushroom pasta in a light grey bowl.

Creamy Vegan Spinach and Mushroom Pasta

This creamy vegan spinach and mushroom pasta is simple to prepare, satisfying, flavourful, wholesome, and requires only 12 key ingredients!
4.80 from 15 votes
pinach and mushroom pasta in a stainless steel skillet. The pasta is creamy and pale green and topped with brown, sautéed mushrooms.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings 4

Ingredients

  • 4 tablespoons olive oil, divided
  • 1 medium zucchini, sliced
  • sea salt and ground black pepper, to taste
  • 4 cloves garlic, minced and divided
  • 4 cups baby spinach (not packed), divided
  • ¼ cup pine nuts, soaked for at least 2 hours and drained
  • ½ cup cooked white beans, drained and rinsed
  • 2 teaspoons light miso
  • 1 tablespoon lemon juice
  • ¾ cup vegetable stock
  • 1 lb (454 grams) Cremini mushrooms, stems removed and caps sliced
  • 1 teaspoon tamari soy sauce
  • 1 lb (454 grams) pasta
  • vegan parmesan (for serving)

Equipment

Notes

  • Any pasta shape is fine! I went with Linguine because that’s what I had on hand. 
  • I have tried this with a white flour pasta, a brown rice pasta, and a chickpea-based pasta. My honest opinion is that the chickpea pasta was just too bean-y for a sauce that already contains white beans. I know that some folks have dietary restrictions, but I would recommend avoiding a bean-based pasta here.
  • You can substitute any of the following for pine nuts: soaked raw sunflower seeds, raw cashews, or macadamia nuts. Macadamia nuts will need an increased soaking time of 4 hours.
  • To make this soy-free, look for a chickpea-based miso and use coconut aminos instead of Tamari. 
  • Getting full browning and caramelization on the mushrooms is what makes this pasta really pop! Take your time browning them and give the mushrooms enough space in the pan.

Instructions

  • Start making the creamy spinach sauce first. Set out a large, deep sauté pan over medium heat. Once the pan is hot, pour in 2 tablespoons of the olive oil and swirl it around. Add the zucchini the pan and season with salt and pepper. Sauté the zucchini until very soft and slightly browned in spots, about 5 minutes.
  • Add half of the garlic and 3 cups of the spinach to the pan and stir. Keep sautéing until the spinach has just wilted, about 1 minute. Remove the pan from the heat.
  • Scrape all of the sautéed zucchini, spinach, and garlic into the container of an upright blender. To this, add the pine nuts, white beans, miso, lemon juice, and vegetable stock. You can season with a bit more salt and pepper at this point, but be mindful that the miso is quite salty. Blend this mixture on high until smooth and creamy, about 1 minute. Give the sauce a taste. It should be pretty intense on the garlic and miso front! Adjust the sauce to your taste if necessary and set aside.
  • Start cooking your pasta by following the package directions. Reserve 1 full cup of pasta cooking water before draining.
  • Wipe your sauté pan out and place it over medium-high heat. Pour in the remaining 2 tablespoons of olive oil and swirl it around. Add all of the sliced mushrooms to the pan and scatter them out into an even layer. Season the mushrooms with pepper and leave them alone for 1 full minute. Give the mushrooms a stir and leave them for another full minute.
  • Once the second minute is up, give the mushrooms a stir. They should be glistening and letting off liquid. Season them with salt at this point. Keep sautéing the mushrooms, stirring occasionally, until they are deep golden brown and most of the liquid has evaporated, about 4 minutes. Add the remaining garlic and the tamari to the pan and cook for another full minute. Once the mushrooms are done, keep them warm in the pan.
  • Reserve a few big spoonfuls of mushrooms for scattering over the top of the pasta. Then, add all of the cooked and drained pasta to the pan with the mushrooms, along with the creamy spinach sauce and remaining baby spinach. Start stirring the pasta together with tongs and add enough starchy pasta water to get everything loosened up and super creamy. Add a few pinches of salt and pepper as well.
  • Once the sauce level is to your liking and the spinach is wilted, top the pasta with the reserved mushrooms, chili flakes if you wish, and extra black pepper. Serve immediately!
A 3/4 angle shot of a pale green sauced linguine in a grey bowl that's topped with sautéed mushrooms.
20/10/2021 (Last Updated 11/01/2024)
Posted in: autumn, creamy, earthy, gluten free option, main course, mushrooms, pasta, refined sugar-free, salty, spring, summer, umami, vegan, white beans, winter

15 comments

4.80 from 15 votes (6 ratings without comment)

Recipe Rating




  • Krissy

    5 stars
    This was soooo tasty! I didn’t have zucchini and I forgot the tamari. I added more miso and used cashews instead of pine nuts. It was yummier than I expected! Thank you!

  • Nayanna Holley

    5 stars
    Laura!! Literally you kill it every time. This was sooo good and so nice to know that the decadent sauce was basically just veggies. Definitely added some chili flakes to the plating. Thank you for bringing such yummy foods to your community! Always a fan.

  • Mary

    5 stars
    So good!! The sauce is excellent, we used wheat berries instead of pasta. I get where pasta is a great choice but we had overloaded on pasta recently. It would be great on roasted tofu. So many good things on the first mess!!

  • Pam

    5 stars
    I made this recipe exactly as written and it was outstanding. I combined only half the sauce with 8 oz of pasta and I’m glad I did that. I’m going to use the other half of the sauce tonight and make fresh pasta. I’m so happy to have found this food blog. Thank you!

  • Fernando Alerts

    5 stars
    love this spaghetti with mushrooms and spinachs and zucchini. Very filling and healthy. Thanks

  • Danielle

    This looks delicious! I’ve never combined mushrooms and spinach before but I can only imagine that taste great together!

  • Sarah

    5 stars
    This was delicious! I used freshly cooked butter beans instead of white beans and upped the miso for that extra umami quick. The sauce was so good, I toasted a lil piece of bread to scoop it up with it :)

  • Amanda

    We had this for dinner last night and LOVED it. I was worried from a previous comment that there wouldn’t be enough sauce, so I only made 11 oz of pasta. There was really a lot of sauce, and I think it would have easily covered 16 oz. Delicious!

    • Amanda

      5 stars
      Forgot the rating! 5 Stars.

  • Lisa

    2 stars
    Made this exact as written and was a little disappointed with lack of flavor and 1 lb of pasta seemed to be far too much for this recipe.   Ratio pasta to sauce and mushrooms was off….

    • Stephanie

      5 stars
      As promised, delicious, creamy, and very filling! I ended up with way more sauce than I needed, but I can think of several other uses for it, so it won’t go to waste.

  • Diane

    I can’t wait to make this! Is there a gluten free pasta you would recommend?

  • Mary

    Looks delicious!  Calorie count?

    • Laura

      Hi Mary,
      Thank you so much! I prefer to leave calorie counts off of my recipes because I try to maintain a sense of enjoyment around my cooking and eating. That said, there are lots of free apps/sites that simply require you to plug in the ingredients to receive a detailed nutrition panel. I think MyFitnessPal is one of the most popular ones.
      -L