Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Dips, Sauces and Spreads Recipes

    Dairy-Free Alfredo Sauce

    Modified: Nov 9, 2023 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.94 from 16 votes
    4 servings (½ cup each)
    20 minutes minutes
    Pin Jump to Recipe
    Large white bowl filled with vegan fettucine alfredo
    Large white bowl filled with fettucine topped in vegan alfredo and parsley.
    Gold fork in a bowl filled with vegan alfredo fettucine
    Gold fork lifting a biteful of fettucine out of a bowl

    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.

    Large white bowl filled with fettucine topped with dairy-free alfredo sauce and parsley.

    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.

    Step by step instructions to make vegan alfredo sauce.
    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.
    Gold fork lifting a biteful of fettucine out of a bowl.

    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.

    Gold fork in fettucine in a white sauce.

    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.

    • Slice of cucumber being lifted out of jar of ranch.
      Dairy Free Ranch Dressing (Vegan)
    • Silver spoon dripping BBQ sauce into jar of sauce.
      Sweet Vegan BBQ Sauce
    • Light blue plate filled with bowtie pasta topped with basil.
      One Pot Sun-Dried Tomato Pasta
    • Gravy boat pouring vegan mushroom gravy onto mashed potatoes.
      Vegan Mushroom Gravy

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, 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!

    Please enable JavaScript in your browser to complete this form.
    Loading

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

    Large white bowl filled with fettucine topped in vegan alfredo and parsley.

    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.94 from 16 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    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
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « 2019 Year in Review
    Vegetarian Meatball Subs »

    Comments

    1. Heather says

      August 06, 2025 at 9:06 pm

      I used coconut milk instead and otherwise made it as directed, the lemon throws it off for me. I think I will make it without the lemon juice next time. Thank you for this recipe!

      Reply
    2. Molly says

      July 16, 2025 at 9:40 pm

      Delicious and creamy!

      Reply
    3. Kristina Robinson says

      July 10, 2025 at 9:25 pm

      Totally dairy free household, I’ve so missed Alfredo sauce. This was a delightful treat. I’m not an expert cook, but this recipe was pretty low key. I used almond milk with no issues. My first time using nutritional yeast, it’s a neat ingredient.

      Reply
      • Cassidy Reeser says

        July 11, 2025 at 4:56 pm

        It's a great ingredient, I hope you find more uses for it! I love just sprinkling it on popcorn or even roasted vegetables. Thanks for the review!

        Reply
      • Brian says

        July 21, 2025 at 9:38 pm

        This tastes questionable… 😀😀

        Reply
    4. Piedmont says

      February 27, 2025 at 8:22 pm

      Used coconut milk and it came out really good. Easy to make.

      Reply
    5. Lily says

      February 13, 2025 at 4:42 pm

      As someone living with a newly diagnosed dairy allergy - this was delicious!! I used oat milk instead of soy and had no problems.

      Reply
    6. Wendy says

      January 14, 2025 at 8:57 am

      I would like to make this but I cannot use all purpose flour. Can I use almond, oat or whole wheat flour instead?

      Reply
      • Cassidy Reeser says

        January 14, 2025 at 9:34 am

        Whole wheat flour will work the best, as the roux needs gluten to thicken. Another option is arrowroot starch or corn starch, which work very well but require half the amount as flour.

        Reply
    7. Gina Sperry says

      January 31, 2021 at 4:34 pm

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

      Reply
      • Cassidy Reeser says

        February 01, 2021 at 7:54 am

        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
    8. Nancy says

      December 28, 2020 at 3:17 pm

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

      Reply
    9. mya says

      October 14, 2020 at 12:46 pm

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

      Reply
      • Cassidy Reeser says

        October 14, 2020 at 8:18 pm

        So happy to hear that! Thank you 🙂

        Reply
    4.94 from 16 votes (16 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.