Go Back
+ servings
a bowl of pasta with vegan alfredo sauce (nut-free) with a large serving fork and spoon

Vegan Alfredo Sauce

This Creamy Vegan Alfredo Sauce is what comfort food is all about. You'll have dinner on the table in 30 minutes and your family will be asking for seconds!
Course Main Dishes {Vegetarian}
Cuisine American
Diet Vegan
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6 CUPS
Calories 313kcal
Author Holly


  • 8 cloves garlic minced
  • 2 Tablespoons vegan butter
  • 6 cups vegetable broth
  • 5-6 cups cauliflower florets
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • ½ cup unsweetened almond milk
  • 16 ounces cooked fettuccine


  • In large pan, at medium heat, saute 8 cloves of minced garlic with butter for 30-60 seconds until fragrant.
  • Add garlic butter to a high-speed blender and set aside.
  • To the same pan, add vegetable broth and cauliflower florets and bring to a boil. Cover and cook for 7-10 minutes until cauliflower is very tender.
  • With a slotted spoon, remove cauliflower and add it to the blender with the garlic butter. Also remove 1 cup vegetable broth from the pan and add to the blender.
  • Additionally, add salt, pepper, and almond milk. Blend on high speed until mixture is smooth and to your liking. Add more broth as needed. Taste and adjust salt and pepper to your liking.
  • Pour over cooked fettuccine or other pasta of your choice.
  • Top with vegan Parmesan and fresh ground pepper.


Add Veggies - 
This pasta sauce is perfect on its own, but I love amping it up with more veggies and nutrients. I like to add a steamer basket into the pan after I’ve removed the cauliflower and there’s just broth left. Then just add broccoli florets, mushrooms, asparagus, or whatever you may have on hand. Steam for a few minutes until fork tender, discard the broth, and add veggies into the pasta and sauce. Super simple!


Serving: 1c | Calories: 313kcal | Carbohydrates: 52g | Protein: 16g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Cholesterol: 10mg | Sodium: 1147mg | Fiber: 15g | Sugar: 15g