Dairy-Free Alfredo Sauce (2024)

Published: · Modified: by Cassidy Reeser · This post contains affiliate links.

4.95 from 20 votes

jump to recipe

Creamy, ready in 15 minutes, and made with just six main ingredients, this dairy-free alfredo sauce is what pasta is made for! It's also nut-free and doesn't require a blender or food processor to make.

Dairy-Free Alfredo Sauce (1)

This is my go-to dairy-free alfredo sauce because it's easy to make, uses pantry staples, and it's ready in just 15 minutes. As much as I love using cashew cream to make vegan alfredo, I make this recipe so much more often because it's so easy to throw together!

Although I'm not strictly dairy-free, soy milk is my go-to milk, so I always use it to make vegan sauces like the kind in my vegan squash casserole and sun-dried tomato pasta.

I find that soy milk makes the best dairy-free alfredo sauce because it's naturally rich and creamy, and it has a neutral flavor. But fear not, this dairy-free sauce works just as well with oat milk or almond milk.

Jump to:
  • Why this recipe works
  • What you'll need
  • Step-by-step instructions
  • FAQ
  • Storage tips
  • Looking for more dairy-free sauces?
  • 📖 Recipe
  • 💬 Comments

Why this recipe works

  • Quick & easy: This dairy-free alfredo is ready in just 15 minutes using 6 main ingredients.
  • Balanced flavors: Filled with garlicky flavor for a garlic spin on alfredo sauce. Fresh lemon juice is added at the end for a touch of brightness on an otherwise heavy sauce.
  • All you need is a pan: Unlike a lot of vegan/dairy-free sauces, this recipe is made without cashews. All you need for my recipe is a skillet and a whisk. No blender or food processor needed!
  • Inspired by alfredo sauce: Traditional alfredo sauce is made using cream, butter, and Parmesan. Obviously, a dairy-free sauce isn't going to be traditional, but my version is still inspired by the richness of classic alfredo sauce.

What you'll need

  • Non-dairy milk: While soy milk is my go-to for dairy-free sauces, you can also use almond, cashew, or oat milk. Choose an unsweetened, unflavored milk.
  • All-purpose flour: This combines with butter to make the roux.
  • Vegan butter: I recommend butter instead of oil because it provides a similar quality of fat and flavor as traditional alfredo. I use Earth Balance buttery spread or buttery sticks, but any vegan butter should work. Miyoko’s is also a good option.
  • Lemon juice adds brightness to this otherwise heavy sauce. One large lemon typically yields about 3 tablespoons of lemon juice. Add the lemon zest for an extra zesty sauce.
  • Garlic: I like to add a lot of garlic (4-5 cloves) for a garlicky spin, but you can reduce or increase the amount based on your preference.
  • Nutritional yeast: This is an umami ingredient that adds depth and a hint of cheesiness to the sauce.
  • Pasta: Choose your favorite type of pasta to serve with the alfredo sauce.

Step-by-step instructions

Note: This recipe makes about 2 cups of alfredo sauce. I usually make ~8 ounces of pasta to serve with it which yields 4 servings.

Dairy-Free Alfredo Sauce (2)
  1. Saute the garlic: Start by melting vegan butter in a skillet over medium heat (1A). Once hot, add a liberal amount of minced garlic. Sauté until golden (1B).
  2. Toast the flour: 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.
  3. Whisk in the non-dairy milk: 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 ~½ cup is added).
  4. Add the seasonings: Once all of the soy milk is added, sprinkle in salt, pepper, and nutritional yeast. While whisking, bring the heat to medium-high.
  5. Simmer the sauce: 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.
  6. Stir in lemon juice: Once thickened, squeeze in lemon juice, taste for salt and pepper & enjoy the garlic alfredo sauce tossed with pasta of your choice.
Dairy-Free Alfredo Sauce (3)

Recipe FAQ and expert tips

New to cooking vegan sauces and gravies? Check out my complete guide on how to make vegan bechamel sauce to learn more about the roux method used in this recipe.

  • To avoid lumps: For a foolproof method to prevent lumps from forming the alfredo sauce, use a sifter or fine mesh sieve to sift in the flour.Or just stir the dairy-free milk slowly, whisking continuously to evenly distribute the milk.
  • Toast the flour: Always toast flour in the pan for at least 2 minutes, or until it is lightly golden. This removes the raw flour flavor.
  • Sauce thickness: The longer you simmer the alfredo sauce, the thicker it will become. This is simmering evaporates liquid from the sauce. If the sauce isn’t as thick as you’d like and it's been simmering for a while, add a slurry by mixing together 1 tablespoon cold water with 1 tablespoon flour. Simmer until thickened.
  • Vegan alfredo variations: Substitute ½ cup pasta water (that's the water that your pasta is cooked in) for soy milk; this creates a creamier sauce. Substitute ½ cup white wine for milk for a more sophisticated flavor. Combine with equal parts of marinara for pink pasta.
  • Serving ideas: Top alfredo sauce with cashew parmesan or Parmesan-style shreds and fresh basil for extra flavor.

FAQ

Can I use olive oil instead of vegan butter?

Yes! It will be a little less creamy but still delicious.

Can I make this gluten-free?

Yes! 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

Can I make vegan alfredo without nutritional yeast?

You can but I think it's better with the nutritional yeast because it adds extra depth and flavor.

Storage tips

Storage: The Alfredo sauce is best enjoyed within 3 to 4 days. Keep refrigerated in a closed container. Add a splash of soy milk to loosen the sauce before reheating.

Freezing: To freeze the sauce, first let it cool to room temperature. Transfer it to a mason jar, freezer bag, or freezer container. Freeze for up to 3 months. Let thaw in the fridge before reheating on the stove over medium heat. The sauce will need to be stirred well during reheating.

Dairy-Free Alfredo Sauce (4)

Looking for more dairy-free sauces?

If you like this dairy-free alfredo sauce you will probably love my vegan mac and cheese which is made with a similar method.

  • Dairy Free Ranch Dressing (Vegan)
  • Sweet Vegan BBQ Sauce
  • Vegan Sun-Dried Tomato Pasta (One Pot)
  • Vegan Mushroom Gravy

Did you try this recipe?You can leave a star rating in the recipe card or a review in thecommentsbelow. Or check out my new cookbook and keep up to date with myYouTube,Instagram,TikTok, or newsletter!

📖 Recipe

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.Plus, get great new recipes from me every week!

By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Dairy-Free Alfredo Sauce (9)

Dairy-Free Garlic Alfredo Sauce

Cassidy Reeser, MS, RD

Thick & creamy nut-free vegan alfredo sauce made with pantry ingredients in under 30 minutes.

4.95 from 20 votes

Print Recipe Pin Recipe

Prep Time 5 minutes mins

Cook Time 15 minutes mins

Total Time 20 minutes mins

Servings 4 servings (½ cup each)

Ingredients

  • ¼ cup vegan butter see note #1
  • 4-5 cloves garlic minced
  • ¼ cup all-purpose flour
  • 2 and ½ cups unsweetened, unflavored soy milk see note #2
  • ¼ teaspoon salt more to taste
  • freshly ground black pepper to taste
  • 2 tablespoons nutritional yeast
  • 2 tablespoons lemon juice from 1 small lemon
  • 2 tablespoons fresh chopped parsley for serving
  • 8 ounces cooked pasta of choice for serving

Instructions

  • Heat a medium skillet over medium heat. Once hot, add the vegan butter. Once melted, add minced garlic. Sauté 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 silicon whisk to prevent scratching your pan.

  • Continue stirring the flour in the pan until lightly browned, about 1 minute. Slowly pour in the soy milk ½ 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, whisk 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

  1. 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.
  2. Soy milk: I find unsweetened, unflavored soy milk produces the creamiest result, but almond and oat milk will also work.
  3. Tip for a smooth sauce: For a foolproof method to prevent lumps, use a sifter or fine mesh sieve to sift in the flour.
  4. 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.
  5. 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
  6. Leftovers: Keep refrigerated in a closed container for 3-4 days. You may need to add a splash of milk to loosen it when you reheat it.
  7. Nutrition facts are calculated without the pasta. This recipe makes about 2 cups of vegan alfredo sauce.

Nutrition

Serving: 0.5cupCalories: 198kcalCarbohydrates: 14gProtein: 7gFat: 12gSaturated Fat: 3gPolyunsaturated Fat: 4gMonounsaturated Fat: 4gTrans Fat: 1gSodium: 312mgPotassium: 326mgFiber: 2gSugar: 4gVitamin A: 1288IUVitamin C: 17mgCalcium: 216mgIron: 1mg

Tried this recipe?Leave a review to let us know how it was!

« 2019 Year in Review

Vegetarian Meatball Subs »

Reader Interactions

Comments

  1. Gina Sperry

    Hi! Have you ever frozen the cream sauce for later use? How did it turn out?

    Reply

    • Cassidy Reeser

      I haven't frozen this myself but I have frozen homemade casseroles with cream sauces and they turned out just fine. I think it should work well!

      Reply

  2. Nancy

    This was what we made for Christmas dinner and it came out fabulous! Love the idea of adding nutritional yeast too☺️

    Reply

  3. mya

    WOW! this was amazing! Made it for the first time and its delicous love this vegan alternative.

    Reply

    • Cassidy Reeser

      So happy to hear that! Thank you 🙂

      Reply

Leave a Reply

Dairy-Free Alfredo Sauce (2024)

FAQs

Is classico Alfredo sauce dairy free? ›

This product has 9 ingredients with dairy and 1 ingredient that may have dairy.

Can I eat Alfredo sauce if I'm lactose intolerant? ›

Plus, pretty much every Alfredo sauce recipe contains milk and is probably tricky for lactose intolerant people to digest. Luckily, the recipe for Alfredo sauce is straightforward, so making a lactose free fettuccine Alfredo won't take much effort!

Is Rao's Alfredo sauce dairy free? ›

Rao's Homemade Alfredo Pasta Sauce. This product has 11 ingredients with dairy and 1 ingredient that may have dairy.

What can I substitute for cream in Alfredo? ›

Low-Fat Milk: This is my substitute for heavy cream in Alfredo sauce, and I promise, you really can't tell the difference! Any type of milk will work, but my preference is low-fat organic milk.

Can you buy dairy free Alfredo? ›

Say hello to flavor! Primal Kitchen No-Dairy Alfredo Sauce delivers that same decadent Alfredo sauce taste without dairy (or gluten, soy, or canola oil).

Does Ragu Alfredo sauce have dairy? ›

SOYBEAN OIL, CREAM. PARMESAN CHEESE (PASTEURIZED PART-SKIM MILK, CHEESE CULTURES, SALT, ENZYMES). MODIFIED CORN STARCH, ENZYME MODIFIED EGG YOLK (EGG YOLK, SALT, ENZYME), WHEY, SALT, ROMANO CHEESE MADE FROM COW'S M MILK (PASTEURIZED PART-SKIM MILK.

What are the worst foods for lactose intolerance? ›

Products made from cream — like ice cream, cream cheese, custard, or butter — should be avoided due to the high levels of lactose. In addition to some kinds of cheeses, some people with lactose intolerance may be able to eat yogurt in moderation, as the lactose has been partly broken down.

Why does my stomach hurt after I eat Alfredo? ›

Stomach pain and bloating are common with lactose intolerance. They are caused when bacteria in the colon ferment lactose that the body has left undigested, resulting in excess gas and water. Pain is most often situated around the navel and lower tummy.

Is Greek yogurt worse for lactose intolerance? ›

But thanks to its unique makeup, many people with lactose intolerance can enjoy it too. Because of its straining and fermentation processes, Greek yogurt has less lactose than regular yogurt, milk and even ice cream. Its live and active cultures help break down the lactose it contains, making it easier to digest.

Does Prego Alfredo sauce have dairy? ›

This product has 14 ingredients with dairy and 1 ingredient that may have dairy.

What Prego sauces are dairy free? ›

Yes! We offer many varieties that are dairy-free, such as our Prego Traditional Sauce. Please review product labels. Dairy containing ingredients that are known allergens will always be identified within the ingredient statement and contains statement where applicable.

Does true Alfredo sauce have dairy? ›

A little butter and garlic, something to thicken up the milk a bit and you are in Alfredo heaven. What is this? Traditional Alfredo sauce is made with milk or cream, butter, and garlic.

What can I use instead of cream for creamy pasta? ›

Recipe Tips

Soft cheese, such as cream cheese, can be used as alternative too – it's richer than the cream, so 100g/3½oz should be plenty, along with an extra splash of water. If you have any fresh herbs to hand, such as parsley, basil or dill, finely chop and add to the sauce at the same time as the pasta.

How do you thicken Alfredo sauce without cream? ›

Add Cheese

This first method is not only the easiest, but also arguably the most delicious. The key ingredient in Alfredo sauce is cheese—generally Parmigiano Reggiano—and lots of it. To thicken Alfredo sauce, simply add more cheese than the amount called for in a recipe until you achieve the consistency you want.

What can I use instead of heavy cream in white sauce? ›

The Best Heavy Cream Substitutes
  1. Half-and-Half and Butter. A combination of half-and-half and butter makes the best all-around heavy cream substitute. ...
  2. Milk and Butter. ...
  3. Evaporated Milk. ...
  4. Coconut Cream. ...
  5. Cream Cheese. ...
  6. Greek Yogurt and Milk. ...
  7. Soy Milk and Olive Oil.
Mar 30, 2022

Is classico sauce dairy free? ›

Yes! We believe this product is dairy free as there are no dairy ingredients listed on the label.

What are the ingredients in classico alfredo sauce? ›

Water, Cream, Parmesan Cheese (milk), Enzyme Modified Egg Yolks, Modified Cornstarch, Butter, Salt, Sugar, Whey Protein Concentrate, Xanthan Gum, Gum Arabic, Spice, Lactic Acid, Natural Flavour, Sodium Phosphate.

Does canned Alfredo have dairy? ›

Rich and Creamy

Our Alfredo and Cream Sauces start with dairy cream for a rich, savory flavor.

References

Top Articles
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6010

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.