This vegan garlic alfredo sauce requires just six ingredients and is nut-free, easy to make and so creamy!
Unlike most vegan alfredo sauces that use cashews which require soaking, this one can be made in just over 15 minutes. No blender or food processor required, just simple ingredients and a skillet.
This was originally the second recipe post on my blog. It has since been revamped with prettier pictures and more helpful instructions, but the recipe remains the same.
This post contains affiliate links. As an Amazon associate I earn from qualifying purchases; read my disclaimer policy for more information.
Ingredients
For the alfredo sauce you need just six ingredients (plus salt and pepper!):
- Soy milk (non-dairy milk)
- Vegan butter
- Garlic
- All-purpose flour
- Nutritional yeast
- Lemon juice
- Salt & pepper
You might be wondering if this sauce actually tastes like traditional alfredo.
Oh, yes! We aren’t taking any shortcuts to make this a “healthy” alfredo sauce, but some of the ingredients like soy milk are naturally lower in saturated fats than traditional milk.
Flour and fat combine into a deliciously creamy, thick sauce. I recommend using vegan butter in this recipe because it provides similar quality fat and flavor as traditional alfredo. However, olive oil also works and will still provide a creamy sauce.
How to make
Step one: Start by melting vegan butter in a skillet over medium heat (1A). Once hot, add a liberal amount of minced garlic. Saute until golden (1B).
Step two: Once the garlic is golden, slowly sprinkle in flour one tablespoon at a time. Whisk continuously to prevent clumping. (I recommend using a silicone whisk to prevent scratching your pan.) Continue stirring the flour in the pan until browned, about 1 minute.
Tip: For a foolproof method to prevent lumps, use a sifter to sift in the flour.
Step three: Slowly pour in the soy milk, whisking continuously. I pour the milk in ½ cup at a time to make sure it is evenly mixed and prevent lumps. (Image 3 shows sauce after ~1/2 cup is added).
Step four: Once all of the soy milk is added, sprinkle in salt, pepper, and nutritional yeast. While whisking, bring the heat to medium-high.
Step five: Once the sauce is bubbling, reduce the heat to medium-low. Simmer until sauce reaches desired consistency, whisking occasionally to prevent a skin from forming. This usually takes about 10 minutes.
Step six: Once thickened, squeeze in lemon juice, taste for salt and pepper & enjoy tossed with pasta of your choice.
Note: The longer you simmer the sauce the thicker it will become. This is because you are evaporating liquid from the sauce. If the sauce isn’t as thick as you’d like and you have been simmering for a while, you can add a slurry by mixing together 1 tablespoon cold water with 1 tablespoon flour. Simmer until thickened.
Recipe substitutes
Milk
I find unsweetened, unflavored soy milk produces the creamiest result, but almond and cashew milk will also work. Just make sure to choose an unsweetened, unflavored non-dairy milk.
Butter
I use Earth Balance buttery spread or buttery sticks, but any vegan butter should work. Miyoko’s is also a good option.
I have not tried this recipe with coconut oil so I cannot say how that would work, but if you give it a try let me know in the comments!
Gluten-free options
All-purpose flour can be replaced with a gluten-free all-purpose flour blend like Bob’s Red Mill or King Arthur. Simply substitute 1:1 and cook per recipe instructions
Customization ideas
This sauce is great as is, but you can amp it up even more with these ideas:
- Substitute ½ cup white wine for soy milk for a more sophisticated flavor
- Combine with equal parts marinara for pink pasta
- Top with cashew parmesan or Parmesan style shreds for extra flavor
- Add sauteed or roasted vegetables like zucchini, bell pepper, and broccoli for a more filling meal
- Substitute 1/2 cup pasta water (that’s the water that your pasta is cooked in) for soy milk; this creates a creamier sauce
Looking for similar staple vegan recipes? Here are a few of my favorites:
However you choose to make your pasta sauce, I hope that you love it!
Vegan Garlic Alfredo Sauce
Thick & creamy nut-free vegan alfredo sauce made with pantry ingredients in under 30 minutes.
Ingredients
- 1/4 cup vegan butter
- 3-4 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 and 1/2 cups unsweetened, unflavored soy milk
- 1/4 tsp salt
- freshly ground black pepper, to taste
- 2 tablespoon nutritional yeast
- 2 tbsp lemon juice
- fresh chopped parsley, for topping
Instructions
- Heat vegan butter in a medium skillet over medium heat. Once melted, add minced garlic. Saute until garlic is golden, about 1 minute.
- Once the garlic is golden, slowly sprinkle in flour one tablespoon at a time. Whisk continuously to prevent clumping. I recommend using a silicone whisk to prevent scratching your pan.
- Continue stirring the flour in the pan until browned, about 1 minute. Slowly pour in the soy milk 1/2 cup at a time, whisking continuously to prevent clumping.
- After the soy milk is added, sprinkle in salt, pepper and nutritional yeast. While whisking, bring the heat to medium-high.
- Once the sauce is bubbling, reduce the heat to medium-low. Simmer until sauce reaches desired consistency, whisking occasionally to prevent a skin from forming. This usually takes about 10 minutes.
- Once thickened to desired consistency, squeeze in lemon juice, taste for salt and pepper & enjoy tossed with pasta of your choice. See notes if you would like a thicker sauce.
Notes
Tip for a smooth sauce: For a foolproof method to prevent lumps, use a sifter to sift in the flour.
Thickening the sauce: The longer you simmer the sauce the thicker it will become. If the sauce isn’t as thick as you’d like and you have been simmering for a while, make a slurry by mixing together 1 tablespoon cold water with 1 tablespoon flour. Add to the sauce and simmer until thickened.
Soy milk: I find unsweetened, unflavored soy milk produces the creamiest result, but almond and cashew milk will also work.
Vegan butter vs olive oil: I use Earth Balance buttery spread or Miyoko's. Olive oil will also work but the sauce will be slightly less creamy. I have not tried this recipe with coconut oil.
Gluten-free option: All-purpose flour can be replaced with a gluten-free all-purpose flour blend like Bob’s Red Mill or King Arthur. Simply substitute 1:1 and cook per recipe instructions
Nutrition Information:
Yield: 5 Serving Size: 1/2 cupAmount Per Serving: Calories: 130Total Fat: 10gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 24mgSodium: 215mgCarbohydrates: 8gFiber: 1gSugar: 1gProtein: 2g
Nancy
This was what we made for Christmas dinner and it came out fabulous! Love the idea of adding nutritional yeast too☺️
mya
WOW! this was amazing! Made it for the first time and its delicous love this vegan alternative.
Cassidy Reeser
So happy to hear that! Thank you 🙂