Go Back
+ servings
5 from 5 votes
Close Up of Vegan Fettuccine Alfredo on a Plate with Cluster of Pasta Wrapped Around a Fork
Vegan Fettuccine Alfredo
Prep Time
15 mins
Cook Time
50 mins
Total Time
1 hr 5 mins

This vegan fettuccine Alfredo is made with tender pasta dressed in a sauce that's so rich and creamy...you'd never guess it was dairy free!

Course: Entree
Cuisine: American, Italian
Servings: 6
Calories: 397 kcal
Author: Alissa
For the Roasted Garlic Vegan Fettuccine Alfredo
  • 2 garlic bulbs
  • 2 tablespoons olive oil
  • 12 ounces dried fettuccine pasta
  • 1 cup raw cashews, soaked in water 4-8 hours, drained and rinsed
  • 1 cup unflavored and unsweetened soy or almond milk
  • 2 tablespoons lemon juice
  • 1 teaspoon salt, plus more to taste
Roast the Garlic
  1. Preheat the oven to 400­­°.
  2. Cut the tops off of the garlic bulbs, cutting just low enough to expose all of the cloves. 

  3. Place each garlic bulb on a sheet of aluminum foil and drizzle the top with a tablespoon of olive oil. Loosely close the foil over each garlic bulb and place it into the oven. 

  4. Roast the the garlic until the cloves begin to turn light brown and soften, about 40 minutes. 

  5. Remove the garlic from the oven, open the foil, and allow the garlic to cool for a few minutes.

Cook the Pasta
  1. While the garlic roasts, bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions. 

  2. Drain the pasta into a colander, reserving at least ½ cup of the pasta boiling water. Return the pasta to the pot and toss it with a dash of olive oil.

To Make the Sauce
  1. When the garlic has cooled, squeeze the bulbs to extract the roasted garlic cloves, then place them into a blender or the bowl of a food processor fitted with an s-blade.

  2. Add the cashews, milk, lemon juice, and salt. Blend the mixture until smooth.

  3. Taste-test the sauce and season with additional salt, if desired.

  1. Pour the roasted garlic Alfredo sauce over the pasta and toss to coat. Thin the sauce with the reserved pasta boiling water, using as much as is needed.

  2. Divide the pasta onto plates and optionally top it some fresh parsley, red pepper flakes, and/or vegan Parmesan cheese. Serve.

Recipe Notes

The sauce tends to dry out as it sits, so if you have leftovers you'll probably need to add a bit of milk.

Nutrition Facts
Vegan Fettuccine Alfredo
Amount Per Serving
Calories 397 Calories from Fat 149
% Daily Value*
Fat 16.6g26%
Saturated Fat 3g15%
Sodium 423mg18%
Potassium 292mg8%
Carbohydrates 52.1g17%
Fiber 2.8g11%
Sugar 2.8g3%
Protein 11.5g23%
Calcium 109mg11%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.