Vegan Alfredo Recipe
Print Recipe
5 from 4 votes

Fettuccine with Vegan Alfredo Sauce

This lightened up Fettuccine with Vegan Alfredo Sauce uses cauliflower to create a wonderful, rich sauce that's full of flavor without the cream!
Prep Time30 mins
Cook Time45 mins
Total Time1 hr 15 mins
Course: Main Course
Cuisine: Italian
Keyword: vegan alfredo sauce
Servings: 6 servings
Calories: 350kcal
Author: Jennifer Farley


  • 1 tablespoon extra virgin olive oil
  • 1 large yellow onion, chopped
  • 1 head cauliflower, chopped (approximately 2 pounds or 3-4 cups)
  • 1 cup vegetable stock, preferably homemade
  • 2/3 cup water, plus more as needed
  • 1 cup unsweetened nondairy milk, (I like soy milk)
  • 1/4 teaspoon freshly grated nutmeg, or to taste
  • 1 teaspoon kosher salt, or to taste
  • 1/4 teaspoon white pepper, or to taste (see notes)
  • Optional: 1/4 cup fresh grated vegan cheese
  • Optional: 1 tablespoon nutritional yeast, or to taste
  • 1 pound fettuccine


  • In a large Dutch oven or heavy bottom saucepan, heat the olive oil on medium-low. Add onion to the pan with a pinch of salt and cook for 3-5 minutes until soft. Add the cauliflower and turn up the heat to medium. Cook for an additional 3-5 minutes, stirring, until the cauliflower has softened up. Add the stock and water, then turn the heat to high. Bring the mixture to a simmer, cover the pot and lower the heat. Simmer for 45 minutes.
  • Bring a large pot of salted water to a rolling boil. Prepare the pasta according to package instructions and set aside.
  • Carefully ladle the sauce into a blender (in batches, if necessary). Puree until smooth and silky. Return the sauce to the pot and add the milk. Season with fresh grated nutmeg, salt and pepper to taste. Stir in cheese and/or nutritional yeast if using.
  • Toss the sauce with the pasta and serve.


You can use ground black pepper instead of the white pepper. White pepper is only used here to keep the sauce uniform in color.


Calories: 350kcal | Carbohydrates: 64g | Protein: 13g | Fat: 4g | Sodium: 593mg | Potassium: 540mg | Fiber: 4g | Sugar: 5g | Vitamin A: 165IU | Vitamin C: 48mg | Calcium: 93mg | Iron: 1.6mg