If you are craving something creamy, hearty, and delicious – you've just found your recipe. This pasta is topped with at with a velvety sauce made from cashews, onions, and garlic and then finished with some tender sautéed mushrooms. This is a great to serve a few friend over the weekend.

Creamy Mushroom Sauce With Spaghetti [Vegan, Gluten-Free]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste





Cooking Time



  • 1 large red onion, peeled and diced
  • 1 medium leek, peeled, cleaned and diced
  • 1 teaspoon coconut oil, for frying
  • 1 cup raw cashews, soaked in boiling water for at least 20 minutes
  • 1/2 lemon, juiced
  • 1/2 vegetable stock cube plus 1/4 cup boiling water
  • 1 teaspoon onion powder
  • 2 teaspoons nutritional yeast
  • 7 ounces Brown Button mushrooms, cleaned and sliced
  • 1 tablespoon olive oil
  • 2 zucchini, sliced
  • 2 teaspoons arrowroot powder, in a little water to mix into a runny paste
  • 1-2 cups baby spinach, rinsed
  • 1/2 cup hot water
  • Spaghetti of choice (gluten-free or grain-free if needed)


  1. Boil the water and place your cashew nuts in a bowl. Cover them with the boiling water and allow them to soak while you carry on with the recipe.
  2. Peel, clean, and chop the red onion and leek.
  3. Heat up the coconut oil in a frying pan and add the chopped onion and leek when the pan has reached a high temperature.
  4. Allow them to sauté until they are soft and golden brown.
  5. In another small bowl, add the 1/2 vegetable stock cube and add some boiling water and allow it to dissolve.
  6. Once the onion and leeks are done, add them to a blender along with the soaked and rinsed cashew nuts, vegetable stock liquid, lemon juice, onion powder, nutritional yeast, and 1/2 cup of warm water.
  7. Blend everything until smooth.
  8. Chop and sauté the mushrooms in the olive oil. Once they're soft (yet still firm) and golden brown place them on a plate.
  9. Add the sliced zucchini to the same pan and sauté them until golden brown on each side.
  10. While the zucchini is cooking, bring a big pot of water to the boil.
  11. Once it's boiling, add your spaghetti or choice of pasta. Cook this until soft. Remove it from the heat and drain and rinse it with cold water.
  12. Place the colander back over the pot, with a little water, over the warm stove, with a lid on to keep it warm until you're ready to serve it.
  13. Place the sauce from the blender into a small pot and bring it up to a medium heat.
  14. In a small bowl add the arrowroot powder and a little water to create a runny paste that has no lumps.
  15. Add this paste to the sauce and stir everything on a low heat for 2-3 minutes.
  16. The sauce will begin to thicken and the texture will become more sauce-like.
  17. At this stage add the finely diced chives, leaving a few to sprinkle when you are serving. Stir the mixture thoroughly. Once the zucchini is soft and golden brown, add the mushrooms back to the pan along with the baby spinach.
  18. Once the spinach has wilted down a bit, add the sauce from the pot and stir everything gently.
  19. Once the mixture is heated through, either add the spaghetti to the pan or serve it separately. Sprinkle them with diced the chives and enjoy.

Nutritional Information

Per Serving: Calories: 241 | Carbs: 21 g | Fat: 16 g | Protein: 8 g | Sodium: 159 mg | Sugar: 6 g Calculation not including spaghetti of choice. Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.