Go Back
+ servings
vegan alfredo sauce
Print Pin
5 from 3 votes

Vegan Alfredo Sauce

This vegan alfredo sauce is cashew-based. It's smooth, creamy and full of cheesy flavour. It's an easy and comforting recipe.
Category dinner, lunch, Main Dish
Cuisine American, gluten-free, Italian, soy-free
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 5 people
Author Hannah Sunderani


  • 3 shallots (or 1 yellow onion), chopped
  • 4 cloves garlic diced
  • 1 tbsp coconut oil
  • 1.5 cups raw cashews preferably soaked for 1 hr, strained
  • 2 cups almond milk
  • 1/4 cup nutritional yeast
  • 2 tbsp lemon juice (about 1/2 lemon)
  • 1 1/2 tsp sea salt
  • 1/2 tsp pepper
  • 1/2 tsp paprika
  • 3/4 cup parsley curly, finely chopped (optional)
  • 1/2 tsp cayenne pepper flakes to sprinkle (optional)

For the pasta

  • 1 package gluten-free spaghetti noodles (500g/17.6 oz)


  • Bring a skillet to medium heat, add chopped shallots (or onion), garlic and coconut oil. Cook until softened (5-10 mins).
  • Transfer garlic and onion to a blender with raw cashews (strained), almond milk, nutritional yeast, lemon juice, sea salt, pepper and paprika. Blend until smooth.
  • To make pasta: bring a pot of water to a boil and add noodles. Cook as directed on package, until al-dente (typically 7-9 minutes). Strain and transfer noodles back to pot. Pour Alfredo sauce over noodles and mix to combine. Taste, season with more sea salt and pepper as desired. Optional to add chopped parsley, stir to combine, and cayenne pepper flakes to taste.


Soaking raw cashews in advance is preferred for smoother and creamier consistency. Although it's not necessary. The recipe will still work without soaking. I like to soak my cashews for at least two hour, or overnight. Speed up soak time to 1 hour by pouring boiling water into bowl of cashews.
Do ahead: Vegan Alfredo sauce can be made in advance, and will keep in fridge for up to 5 days. When ready to use, warm in sauce pan or microwave. 
Freeze this recipe: Vegan Alfredo sauce can be frozen in an air tight container for up to one month. Let thaw before using. When ready to use, warm in saucepan or microwave. 
Make it nut free: by subbing hemp hearts for cashews (no soaking necessary). Sub soy or oat milk for almond milk.
Nutrition information is a rough estimate. 


Calories: 615kcal | Carbohydrates: 85g | Protein: 21g | Fat: 23g | Saturated Fat: 6g | Sodium: 845mg | Potassium: 610mg | Fiber: 6g | Sugar: 6g | Vitamin A: 940IU | Vitamin C: 16mg | Calcium: 176mg | Iron: 5mg