This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

Share it with your friends!

Introducing my delicious 15-minute Creamy Mushroom Alfredo Pasta. The cashew pasta sauce is creamy and packed full of flavour plus it’s dairy-free and gluten-free. In addition, it only uses 8 ingredients!

Mushroom Alfredo in a pan.

Recipe Difficulty – Very Easy

Why this recipe works

This cashew alfredo is the perfect midweek supper. Trust me, this vegan cashew sauce is going to transform your pasta dinners and take them to the next level. With simple ingredients that are available from major supermarkets, great food doesn’t come much easier than this!

This delicious mushroom alfredo pasta is made with just 8 ingredients (plus olive oil and seasoning) and takes just 5 minutes to prepare and 10 minutes to cook – ideal as an after-work dinner.  The cashew cream pasta sauce is so creamy, it’s really hard to believe it’s a dairy free alfredo sauce!

Super easy, comforting, and perfectly balanced, this cashew alfredo sauce without nutritional yeast is bound to become a family favourite! The creamy dairy-free and egg-free sauce is made with cashew nuts.

This was inspired by my Vegan Bechamel on this site, and pairs well with this amazing Air Fryer Broccoli recipe

Ingredients to make Mushroom Alfredo

Ingredients to make Mushroom Alfredo.
  • Cashews – create a delicious dairy free creamy pasta sauce. If you have any spare then chuck them into my Broccoli Stir Fry.
  • Gluten-Free Pasta – Try long pasta like spaghetti, linguine, Tagliatelle, or fettuccine or pasta shapes such as fusilli, rigatoni or penne.
  • Olive Oil – is used to brown the mushrooms.
  • Mushrooms – Any mushrooms work well – make it with just one type or try with a mixture of chestnut, portobello, button, oyster, and shiitake. If you love mushrooms make sure to try my Mushroom Burger.
  • Dried Sage – has a great savoury and warm taste.
  • Paprika – is a sweet and peppery flavour.
  • Unsweetened Almond Milk – or other non-dairy milk makes for a creamy mushroom alfredo sauce.
  • Dijon Mustard – is optional, but adds a really great and sharp flavour.
  • Lemon Juice – gives a great burst of citrus.
  • Salt and Pepper – accentuate the other flavours in this vegan alfredo sauce. 
  • Chopped Fresh Herbs – Add a sprinkling of chopped fresh herbs, if you like, just before serving – flat-leaf parsley, coriander, basil or chives all work well.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Dried Sage – can be replaced with dried thyme.
  • Paprika – Sprinkle in smoked paprika instead of regular paprika if you’d like.
  • Dijon Mustard – You can swap Dijon for English mustard, but make sure it’s gluten-free.
  • Unsweetened Almond Milk – If you don’t have a dietary restriction, you can use regular milk.

Variations

  • Spicy – You can use chilli paste or hot red pepper flakes for some nice heat.
  • Deluxe – For even more flavour, add some garlic when frying up the mushrooms, increase the Dijon, and add some nutritional yeast to the sauce. Squeeze some lemon over the top to make it extra zesty. Also consider mixing in some spinach right at the end. Thank you to my commenters for these suggestions!
  • Kid friendly – Pasta is a winner with most kids! If they don’t like mushrooms, chop them up smaller so they are less noticeable.

See this other Vegan Mushroom Pasta recipe on my website!

How to make Mushroom Alfredo

Chopped mushrooms in a pan.

Step 1: Firstly, boil the pasta according to the packet instructions.

Next, heat the olive oil in a large frying pan and roughly chop your mushrooms, adding them to the pan as you go. Fry for 5 minutes until they soften and brown.

Sauce for Mushroom Alfredo in a blender.

Step 2: While the mushrooms fry, add the cashews to a blender with the rest of the ingredients (except the fresh herbs).

Pouring the blended sauce in a pan with the mushrooms.

Step 3: Pour the blended sauce into the frying pan with the mushrooms and stir. Heat through for 1-2 minutes.

Adding pasta to the sauce with mushrooms in a pan.

Step 4: Drain your pasta and add it to the frying pan. Stir the pasta and alfredo mushroom sauce together. Top with fresh herbs if you choose. Season to taste with salt and pepper.

Hint: Don’t cook the sauce for more than a couple of minutes as the sauce thickens quickly.

Leftovers

Gluten-free noodles don’t keep well, so I’d recommend only making what you plan to eat. As for the sauce, you can store it in an airtight container for 3-4 days in the fridge. You can also freeze the sauce in an airtight container for up to two months. Make sure to leave a little room for expansion.

Recipe FAQs

What blender is recommended for blending cashew nuts, chickpeas, etc?

Any cup blender will work. If your blender is less powerful, it is important to soak the cashews to soften before blending. I currently use a high powered Sage Super Q blender, but also own a Ninja which does the job well.

What can I add to Alfredo to make it taste better?

I love mine with some fried up mushrooms. Flavour is super important as well. I like to use paprika, sage, Dijon mustard, and lemon juice. You can also add grated parmesan cheese.

Is Alfredo sauce vegan?

Regular alfredo sauce is not vegan as it has quite a few dairy products in it like parmesan cheese. Dairy free pasta sauce is just as delicious! Cashews and dairy-free milk work together to make a creamy and delicious vegan alfredo sauce cashew style.

Which mushrooms are best for mushroom alfredo?

Any mushrooms work well – make it with just one type or try with a mixture of chestnut, button, oyster and shiitake.

Mushroom Alfredo served on a plate with fresh herbs.

YOU MIGHT ALSO LIKE…

Tried this Mushroom Alfredo recipe? Please leave a star rating ⭐️⭐️⭐️⭐️⭐️ below and let me know how you get on. Hearing positive feedback is one of the best parts of creating recipes so please review it below and leave a comment!

P.S Never miss a new recipe! Get more healthy recipes sent straight to your inbox weekly – Subscribe and receive a free recipe eBook!

4.79 from 19 votes

Mushroom Alfredo

Delicious 15 minute Gluten free Vegan Creamy Mushroom Pasta Using 8 ingredients
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2 people
Save Recipe
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 100 g cashews, soaked in hot water for 5 minutes
  • 250 g gluten-free pasta
  • 2 tbsp olive oil
  • 200 g mushrooms, roughly chopped
  • 1 tbsp dried sage
  • ½ tsp paprika
  • 1 cup unsweetened almond milk, (250ml) or other non-dairy milk
  • ½ tsp Dijon mustard, (optional)
  • squeeze lemon juice
  • salt and pepper
  • chopped fresh herbs, to serve , (optional)

Instructions 

  • Firstly, boil the pasta according to the packet instructions
  • Next heat the 2 tbsp olive oil in a large frying pan and roughly chop your mushrooms, adding them into the pan as you go, fry for 5 minutes until they soften and brown
  • Meanwhile, add the cashews to a blender along with 1 tbsp dried sage, ½ tsp paprika, 1 cup (250ml) milk, ½ tsp Dijon mustard (optional), squeeze of lemon juice and a pinch of salt and pepper and blend until smooth
  • Pour your sauce into the frying pan with the mushrooms, stir and heat through for 1-2 minutes (no longer, as the sauce thickens quickly)
  • Finally drain your pasta and add it to the frying pan. Stir the pasta and sauce together, top with fresh herbs (optional) and season to taste with salt and pepper

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: Store the vegan alfredo sauce in an airtight container in the fridge for 2-3 days. Reheat in a pot/pan over low heat until piping hot or in the microwave. You may need to add some non-dairy milk to loosen the sauce.
To Freeze: Freeze the sauce in an airtight container for up to two months. Make sure to leave a little room for expansion.
Tip 1: If you prefer a saucier alfredo cashew pasta, 1.5 or double the recipe.
Tip 2: If you love spicy dishes, you could add in chili paste or hot red pepper flakes to taste.
Tip 3: You can add beef, sausage, pork, chicken, shrimp, or prawns into this recipe if you aren’t vegan or vegetarian. You could also top with pancetta, bacon, or chorizo. If you are vegan/vegetarian you could add tofu if you wished.

Nutrition

Calories: 755kcal | Carbohydrates: 107g | Protein: 13g | Fat: 30g | Saturated Fat: 5g | Fiber: 5g | Sugar: 3g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!
book banner image

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

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

Recipe Rating




29 Comments

  1. Hi James, this looks a great easy recipe but I don’t eat cashews…..do you think almonds would work or any other ideas please?

  2. 4 stars
    Very good! In my opinion it needs more sauce, which I will do next time, as well as adding more vegetables. It’s a wonderful recipe.

  3. Thanks James,
    I’ve just recently joined your blog, and really enjoying the recipes.
    Do you have any recipes using kale?

  4. 5 stars
    Another gem, I absolutely loved it! I didn’t have sage or paprika but I was happy to see that this recipe works with thyme as well, which I love but don’t know many recipes that use it. I’m so glad I came across your recipes, our weekly menu needed some new dishes. I now incorporate 1-3 meals found here into my weekly meal plan.