Vegan Fettuccine Alfredo

Vegan Fettuccine Alfredo

  • Author: Maki Hojo
  • Prep Time: 15 mins
  • Cook Time: 10 mins
  • Total Time: 25 minutes
  • Yield: 4 1x
  • Category: Dinner
  • Method: Easy
  • Cuisine: Italian
  • Diet: Vegan


  • 8 ounces fettuccine pasta
  • 1/4 cup olive oil
  • 2 tablespoons flour
  • 2 1/4 cups soy milk (use a variety that uses a thickening agent, like Silk)
  • 3 tablespoons fresh thyme
  • Salt and black pepper, to taste (freshly ground if available)
  • Steamed greens (optional)


  1. Fill a 3-quart saucepan about halfway full with water. Bring water to a boil, and add the pasta. Cook until pasta is al dente and drain.
  2. Meanwhile, make the sauce. In a small saucepan over low to medium heat, heat the oil.
  3. Add the flour and cook for about 2 minutes, stirring constantly with a wire whisk until smooth. Continuing to stir, add the soymilk and fresh thyme and bring to a simmer for about 4 to 5 minutes. Salt and pepper to taste.
  4. Serve with the fettuccine and steamed greens, if desired.
  5. Enjoy!


If you are also gluten-free, try alternative kinds of pasta like lentil or chickpea pasta. You can also use another shaped pasta beside fettuccine, but you will be straying from the classic. You’ll want to use a flour alternative in the sauce recipe.

Veganizing cheesy pasta is easy. To add a unique taste to this recipe, boil or steam butternut squash until tender. Drain, if needed, and then blend with the soymilk from this recipe. With just those steps, you’ve added butternut squash fettuccine alfredo to your vegan pasta repertoire.