Vegan Pasta Alfredo

My family loves pasta. I’m always trying new pasta dishes that are low in fat but still satisfy my dad, who loves high-fat, creamy dishes. This vegan pasta alfredo fits the bill perfectly! It comes together quickly and is incredibly satisfying. It does have some oil to make a roux for the sauce, so keep my servings small. I serve it with a large portion of vegetables or a big salad.

I started with a pasta alfredo recipe from The Minimalist Baker. I use my Super Rich and Simple Almond Milk as the base for the sauce, though commercial unsweetened soy or almond milk can be used. The dish can easily be made gluten free: just use gluten-free pasta and a gluten-free flour for the roux.

Buckwheat soba alfredo
Buckwheat soba alfredo served with cauliflower and shredded homemade vegan cheddar

While the sauce is great with regular white, whole wheat, or rice pasta, I like to mix it up a bit and use buckwheat soba noodles. They have a stronger flavor than most pastas, but we love the combination with the creamy sauce. Get the 100% buckwheat noodles for a gluten-free option.

I heat the pasta water while I’m preparing the sauce. I don’t put the pasta into the water to cook until the sauce is done, especially if I’m using soba noodles, which cook quickly. If I’m using peas, the variety we have in Guatemala need to be cooked before adding to the sauce. If you’re using frozen peas, just let them thaw while the sauce cooks.

Serves 6.


  • 3 tablespoon mild vegetable oil (I use sunflower)
  • 4 cloves garlic, minced
  • 4 tablespoon flour (I use whole wheat pastry flour, but gluten-free is fine)
  • 2 cups unsweetened Super Rich and Simple Almond Milk
  • 4 tablespoon nutritional yeast
  • salt and pepper to taste
  • 10-12 ounces pasta of choice
  • 8 oz green peas (0ptional)
  • vegan parmesan (optional)
  • red pepper flakes (optional)


  1. Put water for the pasta into a large pot and allow it to heat to boiling while you make the sauce.
  2. In a large saucepan, heat the oil over medium heat. Turn the heat down to medium low and add the garlic and cook for a minute or two, stirring constantly and making sure it doesn’t burn.
  3. Whisk the flour into the oil and garlic, and cook for about a minute, stirring constantly.
  4. Add 1/4 cup of the almond milk, continuing to whisk. Add the milk 1/4 cup at a time until all of the milk is whisked in. Cook for another two minutes.
  5. Carefully pour the mixture into the blender. Add the nutritional yeast, salt, and pepper. Blend until the mixture is smooth.
  6. Return the sauce to the saucepan. Continue to stir and cook until the sauce thickens, then turn off the heat.
  7. Cook the pasta to al dente. Drain, reserving some of the cooking liquid, and return to the pot.
  8. Whisk the sauce again, and pour it into the pot with the pasta. Add the peas (if using).
  9. Gently stir to combine the sauce with the pasta, adding a bit of the pasta cooking liquid if the sauce is too thick.
  10. Serve and top with additional nutritional yeast or vegan parmesan. Sprinkle with red pepper flakes if you like some spice.

Share this post!


Leave a Comment