White Bean Fettuccine Alfredo

This vegan White Bean Fettuccine Alfredo gets its creaminess from the white beans and the vegetables add a boost of flavour and colour.

Course Main Course
Cuisine American, Italian, Vegan
Keyword alfredo, fettuccine, vegan, white bean
Servings 4
Calories 322 kcal


  • 227 grams (8 ounces) pasta, whole grain or red lentil
  • 150 grams (5.3 ounces) sugar snap peas
  • 227 grams (8 ounces) cannellini beans, rinsed and drained
  • 2-3 cloves garlic
  • 2-3 tablespoons nutritional yeast
  • 2 tablespoons almond butter
  • ½ cup cherry tomatoes
  • 100 grams (3.5 ounces) steamed asparagus
  • ¼ cup cilantro
  • Salt and pepper to taste


  1. Steam the asparagus and peas in a steamer tray for 5-6 minutes. Cover to keep warm. Drain water except for ¾ cup of water. Retain to use in preparation of sauce.
  2. In a food processor, combine, beans, garlic, nutritional yeast and almond butter. Add ¾ cup of reserved water and blend until smooth.
  3. Cook the pasta until it is al dente. Drain water. Add the bean sauce and stir until well distributed.
  4. Option: add the vegetables into the sauce and serve or for a bit fancier look, serve pasta with bean sauce and separately add the vegetables to each plate.

Recipe Notes

Inspiration from Forks and Knives magazine Winter 2020

Nutrition Facts
White Bean Fettuccine Alfredo
Amount Per Serving (1 cup)
Calories 322 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 0.4g3%
Cholesterol 0mg0%
Sodium 113mg5%
Carbohydrates 51.4g17%
Fiber 23.6g98%
Sugar 3.6g4%
Protein 22.6g45%
Calcium 98mg10%
* Percent Daily Values are based on a 2000 calorie diet.