This vegan Alfredo sauce recipe is incredibly quick and easy, made with simple ingredients and packed with flavour! It's rich and creamy, yet completely dairy-free and wholesome.

This recipe was originally published in November 2019. It has been updated for content and photos.
All you need is a blender and a handful of ingredients and this sauce is ready in just 5 minutes.
It pairs perfectly with pasta or vegetables so you can enjoy a delicious meal in no time!
Jump to:
Can vegans eat Alfredo sauce?
Yes!
Or at least, this version, they can.
Traditional alfredo sauce is made with butter, heavy cream and Parmesan cheese.
To make this recipe vegan, I’m skipping all the dairy and using luscious, creamy cashews instead.
This simpe recipe is a perfect vegan Alfredo sauce without nutritional yeast and without dairy.
While I enjoy nutritional yeast in many dishes, this is perfect as is.
As an added bonus, this rich white sauce won’t leave you feeling heavy like dairy versions often do.

Ingredients
Unlike many vegan Alfredo recipes online that use oil, vegan butter and nutritional yeast, I’m making a cashew Alfredo sauce with no oil, no butter, and no nutritional yeast.
Here’s all you’ll need.

- Cashews: Use raw cashews that are unsalted.
- Lemon: Freshly squeezed lemon juice provides the best flavour.
- Spices: A mix of garlic powder, onion powder, thyme, salt and pepper make an excellent combination.
- Water: Use hot water for blending so you don’t need to warm up the sauce later.
Instructions
(This is a summary with step-by-step photos, full recipe measurements and instructions are in the recipe card below.)

Add everything to your blender and process until smooth.

Keep blending until there are no loose cashew bits.
TIP: Use hot water so you won’t need to heat up the sauce in a pan later.
NOTE: If you don’t have a strong blender soak your cashews in boiling hot water for 20-30 minutes to soften them. Then drain them and blend with the remaining ingredients.
This recipe makes a little over 1 cup. Feel free to double or triple as needed, depending on how saucy you like your noodles.

Serving Suggestions
This vegan alfredo sauce pairs particularly well with gnocchi, or go classic with a vegan fettuccine alfredo.

Or opt for a low calorie meal and use this alfredo sauce with sweet potato noodles, zucchini noodles, or other spiralized veggie noodles.

Pour it over roasted vegetables, dip raw veggies, or use it as a pizza sauce base or for dipping your pizza crusts.
Use it as a spread in sandwiches, wraps, and vegan chicken burgers.
Or, use this vegan alfredo to dunk cauliflower buffalo wings, buffalo soy curls, tater tots, lentil nuggets, and so much more!
Variations + Substitutions
- If you can’t have cashews or nuts use sunflower seeds with similar results.
- For extra richness and creaminess use unsweetened canned coconut milk instead of water. NOTE: This will increase the fat.
- Make it a mushroom Alfredo: Sauté a large handful of sliced mushrooms in a skillet and add the sauce into the pan once reduced.
- Add veggies: Stir some peas, broccoli or other greens into the dish to add some wholesome ingredients.
- For gluten-free: Use your favourite gluten-free pasta or vegetable noodles. The sauce is already free from gluten.
- Spice it up: Add a pinch of nutmeg, sage, cayenne pepper and/or smoked paprika to add another depth of flavour to your cashew Alfredo sauce.
Equipment
To make this creamy alfredo sauce you’ll need a good high speed blender, like a Vitamix. It will not only puree the sauce into a creamy texture but it also heats it up if you’re not using hot water.
What if I don't have a Vitamix?
If you don't have a Vitamix or another strong blender, soak the cashews in boiling hot water for 20-30 minutes and then drain them. This will help soften the cashews and make them easier to blend.
Or, try using unsweetened cashew butter (but reduce the water) and whisk it with the other ingredients in a small sauce pot and heat it over your stovetop.
Storage
This cashew Alfredo sauce keeps refrigerated for 3-5 days. Just reheat it when ready to use. If the sauce gets too thick (once cold in the fridge) add a splash of water or almond milk (or any non-dairy milk) to a sauce pan when reheating it.
To freeze the sauce, store it in an airtight container (leaving some sapce for expansion) and keep it frozen for up to 3 months.
You may thaw the sauce in the refrigerator overnight and heat it up in a small pot or skillet on the stove top.
Expert Tips
- Use hot water so you won’t need to heat up the sauce in a pan later.
- If you don’t have a strong blender soak your cashews in boiling hot water for 20-30 minutes to soften them. Then drain them and blend with the remaining ingredients.
- If you can’t have cashews or nuts use sunflower seeds with similar results.
More delicious sauce recipes
If you tried this recipe, please let me know in the comments below. I always love hearing from you! Don't forget to Subscribe to This Healthy Kitchen to be among the first to get my new recipes! You can also FOLLOW ME on Facebook, Instagram, Pinterest, and YouTube to see more delicious food.
Buon appetito
Rosa
📖 Recipe

Equipment
Ingredients
- 1 cup raw cashews
- 2 tablespoons lemon juice approx. half of a large lemon
- ¾ cup hot water
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ⅛ teaspoon dried thyme
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
Optional Garnish
Instructions
- Add all your ingredients to a powerful blender and process on high until smooth and creamy. Continue processing to ensure there are no loose cashew bits. Add 2-3 tablespoons of vegan parmesan cheese if desired.
- Serve with your favourite noodles or veggies.
Notes
- Use hot water so you won’t need to heat up the sauce in a pan later.
- If you don’t have a strong blender soak your cashews in boiling hot water for 20-30 minutes to soften them. Then drain them and blend with the remaining ingredients.
- If you can’t have cashews or nuts use sunflower seeds with similar results.
Cherri says
This was so easy and good. So, we’re not vegan and I used bone broth instead of water and 3 fresh garlic cloves. I wouldn’t hesitate to make it with water for our vegan guests though. Because I trust your recipes. Every recipe that I’ve tried, and it’s been several, have been good. Thank you.
Rosa says
I’m incredibly flattered Cherri. So happy you enjoyed, and thanks so much for sharing. 🙂
Julie Smith says
WOW! This was amazing! My husband didn’t even realize he wasn’t eating a dairy based Alfredo sauce. I would make this over and over again. In fact I would serve this at a party. I made a blackened shrimp and portobello mushroom Alfredo out of this. I also used zucchini noodles instead of regular noodles. Thanks so much for this sauce recipe. It’s a game changer for us!
Julie Smith NC
Rosa says
Thanks so much for the review Julie. Absolutely thrilled you both enjoyed. 🙂
Kirsten says
Love this recipe thank you so much. Very simple 🙌🏽
Rosa says
Happy to hear! Thanks for sharing Kirsten. 🙂
Nan says
This was really great! My husband loved it!
Rosa says
Fantastic! So happy to hear that. Thanks for the review. 🙂
Sam says
This is the best vegan alfredo sauce I’ve ever tried! And so simple too!
Rosa says
Yay! I’m so flattered Sam, thanks very much for the review. 🙂
Magdalene says
Wow. This was amazing. I used unsweetened almond milk instead of water. I know I will be making this again and again. My husband who is not a plant based eater was impressed and he loves alfredo. Thank you!!
Rosa says
Oh yay!! So glad to hear that Magdalene. Thrilled you both enjoyed. 🙂
Robyn says
This alfredo is a perfect substitute for the “real thing”, especially when you’re early in your transition period to a plant-based lifestyle, like I am. Pasta with alfredo is one of my favorite comfort foods, and this recipe is the perfect replacement! And it’s SOOOOO easy to make! Great job, Rosa!!
Rosa says
Thrilled to hear it Robyn! Thank you so much for the review. 🙂
Marion says
If I could I would give it 10 stars. This was sooo good!! I added zucchini noodles to my gluten free spaghetti. With the leftover sauce I blended in a leftover mushroom mix I had. Took it up another notch. Thank you for this delicious, quick and so easy recipe!
Rosa says
Thanks so much for the wonderful review Marion! I’m thrilled you enjoyed. 🙂
Jenn says
This was delicious! I am now out of cashews to make this again. Do you think using Brazil nuts would work?
Rosa says
So glad you enjoyed, thanks for the review Jenn. I believe that would work well. I’d love to hear how it turns out if you try it. 🙂
Lexie says
SO good! My husband loves Alfredo. We’re currently doing the Daniel Fast and I found this recipe! He LOVED it! I mixed my noodles with broccoli and diced tomatoes! I love how easy the recipe is, we will definitely be having this again!
Rosa says
Wonderful! So glad you enjoyed. 🙂