4.21 from 24 votes
Creamy Vegan Alfredo Sauce
Prep Time
5 mins
Cook Time
15 mins
Total Time
20 mins

Creamy, velvety, easy to make, alfredo sauce that's 100% vegan! 

This plant-based alfredo sauce is made with 10 simple and natural ingredients including cauliflower, garlic, shallots, and nutritional yeast. That's right - no processed vegan cream cheese or butter!

Course: Dinner, Pasta, Sauce
Cuisine: Italian, Vegan
Keyword: alfredo, cauliflower, nutritional yeast, pasta, sauce
Servings: 4 servings
Calories per Serving: 86 kcal
  • 2 tablespoons olive oil (separated)
  • 2 cloves garlic minced (large cloves)
  • 1 bulb shallot thinly sliced
  • 1/2 cup unsweetened almond milk*
  • 1 cup vegetable broth
  • 2 cups cauliflower florets
  • 2 heaping tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1/4 teaspoon salt and pepper each
  1. In a medium saucepan, heat 1 tablespoon olive oil on medium heat. Add minced garlic and sliced shallot. Cook until brown and fragrant.

  2. Stir in almond milk and vegetable broth. Increase heat and bring to a low boil. 

  3. Add cauliflower florets, lower heat back to medium, cover and cook for 10 minutes or until cauliflower florets are soft.

  4. In a blender, add the ingredients from the saucepan, nutritional yeast, lemon juice, another tablespoon of olive oil, salt and pepper. Blend on high until creamy and smooth, about five minutes. Add more vegetable broth or olive oil as needed for the consistency you prefer. 

Recipe Notes

Nutrition Facts
Creamy Vegan Alfredo Sauce
Amount Per Serving
Calories 86 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g6%
Sodium 300mg13%
Potassium 159mg5%
Carbohydrates 4g1%
Fiber 1g4%
Sugar 1g1%
Protein 1g2%
Vitamin A 125IU3%
Vitamin C 26mg32%
Calcium 51mg5%
Iron 0.2mg1%
* Percent Daily Values are based on a 2000 calorie diet.