fbpx Print
A picture of a dish with cooked spaghetti mixed with vegan Alfredo sauce

Vegan Alfredo Sauce

  • Author: Iosune
  • Prep: 5 mins
  • Cook: 15 mins
  • Total: 20 mins
  • 6-8 1x
  • How-to, Sauce
  • Italian
  • Vegan

Servings 6-8 1x

Scale Tap or hover over number to scale servings

Vegan Alfredo sauce, ready in 20 minutes. It’s cheesy, silky, savory, and so creamy! So delicious and made with 9 ingredients.


For the vegan Alfredo sauce:

  • 1 cup unsalted raw cashews (150 g)
  • 1 tbsp vegan butter or oil
  • 3 garlic cloves, minced
  • 1/2 onion, chopped
  • 3/4 cup unsweetened plant milk (200 ml), I used almond milk 
  • 1/4 cup nutritional yeast (4 tbsp)
  • 1 tbsp lemon juice
  • 1 tsp salt
  • 1/4 tsp ground black pepper

For the pasta:

  • 12 oz pasta (340 g)


  1. Soak the cashews in water the night before. You can also soak them in hot water 30 minutes prior to cooking, but I think the sauce gets a better texture if you do it all night long.
  2. The morning after, drain and rinse the cashews, and set aside.
  3. Cook the pasta according to the package directions. Drain and set aside. 
  4. Heat the vegan butter or oil in a pan, add the onion, and golden brown over medium-high heat, stirring occasionally.
  5. Add the garlic and golden brown for 1 or 2 minutes.
  6. Put the onion and garlic into a powerful blender with the other sauce ingredients (cashews, plant milk, nutritional yeast, lemon juice, salt, and pepper) and blend until smooth. 
  7. Put the pasta and the sauce in a pan, stir until well mixed, and cook for 1 or 2 more minutes.
  8. Serve it with pasta and sprinkled vegan Parmesan cheese on top, but if you feel like trying something new, feel free to add it to plenty of other dishes, such as seitan, veggies, and even potatoes.
  9. Store the leftovers in an airtight container in the fridge for 4-5 days or in the freezer for up 1 month (freeze before mixing it with the pasta). Thaw in the fridge overnight. It can be reheated in the microwave or on the stovetop over medium heat until warmed through. If the sauce is too thick when you reheat it, just add some more plant milk.


  • Any type of pasta will work (also gluten-free), but Alfredo sauce usually goes with fettuccine or any other kind of long pasta.
  • If you’d like your Alfredo sauce less creamy or more liquid, add 1/4 more cup of plant milk.


  • Serving Size: 1/8 of the recipe
  • Calories: 455
  • Sugar: 3.9 g
  • Sodium: 327 mg
  • Fat: 11.2 g
  • Saturated Fat: 1.9 g
  • Carbohydrates: 71.8 g
  • Fiber: 4.2 g
  • Protein: 16.1 g