Dinner Dairy Free Alfredo Sauce — Silky, Rich, and Ready in 20 Minutes
This dairy free alfredo sauce is impossibly creamy, made with cashews and nutritional yeast. No one will know it's missing the butter and cream.
Hey folks, let me tell you about the recipe that genuinely made my dairy-eating friends do a double take. This dairy free alfredo sauce has been through four rounds of testing in my kitchen — three of which were me fixing the mistakes I’m about to save you from — and it has landed as one of the most-requested things I make. It’s silky, it clings to pasta the way a proper alfredo should, and the flavor is deep and savory with that unmistakable creamy richness. The secret is soaked raw cashews blended completely smooth with vegetable broth, nutritional yeast, and a hit of fresh garlic. The result is a dairy free alfredo sauce so convincing that you’ll want to put it on everything, not just pasta. We’re talking 30 minutes, one blender, and ingredients you can find at any grocery store.
Why It Works
Classic alfredo sauce gets its body from butter and heavy cream — both obviously off the table here. The challenge with making a dairy free version isn’t just swapping one ingredient for another. It’s replicating the fat content that makes alfredo feel luxurious, the subtle tang that balances the richness, and the way the sauce clings to noodles without turning watery after five minutes.
Cashews are the answer to the fat and body problem. When you soak raw cashews and blend them with liquid, they transform into something that is genuinely silky — not in a “you can kind of tell it’s cashews” way, but in a “wait, is this cream?” way. The key is soaking them long enough (at least two hours, four is better) and blending long enough in a high-speed blender. If you have a Vitamix or Blendtec, you’ll hit silky perfection in about 90 seconds. A standard blender will get you there in two to three minutes. Do not rush this step.
Nutritional yeast is doing the heavy lifting on flavor. It brings a savory, slightly cheesy depth that no other ingredient replicates. Three tablespoons might sound like a lot, but it’s the amount you need for the sauce to taste like something more than blended nuts. Don’t cut it down.
Fresh lemon juice adds the subtle tang that dairy cream naturally contributes. And cooking the garlic briefly in olive oil before adding the blended base — rather than blending raw garlic straight in — mellows its sharpness and gives the sauce a warmer, rounder flavor. That’s one of the things I got wrong in early rounds: raw garlic blended in made the sauce taste sharp and almost spicy after sitting for a few minutes. Sauté it first. Always.
Finally, warming the cashew base in the pan rather than serving it straight from the blender thickens it slightly and helps it emulsify onto the pasta properly. Cold sauce slides off noodles. Warm sauce coats them. This matters more than people realize.
Ingredients
Everything in this dairy free alfredo sauce recipe is either at a standard grocery store or one trip to the bulk section. A few things worth calling out:
Raw cashews — They must be raw, not roasted or salted. Roasted cashews give the sauce a toasted flavor that works in some contexts but completely derails an alfredo. Raw only. Look for them in the bulk bins or the nut aisle.
Nutritional yeast — Usually in the natural food or specialty aisle, or online. Bob’s Red Mill and Bragg both make solid options. This is non-negotiable for depth of flavor.
Oat milk or almond milk — Use unsweetened plain. Sweetened versions or those with vanilla will absolutely ruin this sauce, and I say that from personal experience. Oat milk gives a creamier result; almond milk is slightly thinner but works well.
Vegetable broth — Low-sodium is important here because you’ll reduce the sauce slightly and salt concentrates. Start low-sodium and season at the end.
Pasta — Fettuccine is the classic choice and it holds the sauce beautifully. If you’re keeping this fully gluten free, swap in your favorite GF fettuccine or linguine. Brown rice pasta and chickpea pasta both work well. Just cook it al dente — overcooked gluten free pasta turns mushy fast.
Instructions
Step 1: Soak the cashews. At least two hours before you start cooking, cover the raw cashews in cold water and let them soak. If you’re short on time, pour boiling water over them and let them sit for 30 minutes. Drain and rinse before using. This step cannot be skipped — unsoaked cashews will leave your sauce grainy no matter how long you blend.
Step 2: Blend the cashew base. Add the drained cashews, vegetable broth, oat milk, nutritional yeast, lemon juice, onion powder, and garlic powder to a high-speed blender. Blend on high for 90 seconds to 3 minutes, scraping down the sides once, until completely smooth. Hold the sauce up to the light — if you can see any texture at all, keep blending. It should look like heavy cream.
Step 3: Sauté the garlic. In a large skillet or sauté pan over medium heat, warm the olive oil. Add the minced garlic and cook, stirring constantly, for about 90 seconds until fragrant and very lightly golden. Do not let it brown — browned garlic will make the sauce bitter.
Step 4: Add and warm the sauce. Pour the blended cashew mixture into the pan with the garlic. Stir to combine and reduce heat to medium-low. Cook, stirring frequently, for 4 to 5 minutes. The sauce will thicken noticeably as it warms. Season generously with salt and white pepper. Taste and adjust — more nutritional yeast if it needs depth, more lemon if it needs brightness, more broth if it’s too thick.
Step 5: Cook the pasta. While the sauce warms, cook your pasta in well-salted boiling water until just al dente. Before draining, scoop out at least half a cup of pasta cooking water. This starchy water is your secret weapon for adjusting sauce consistency.
Step 6: Combine and serve. Add the drained pasta directly to the pan with the warm alfredo sauce. Toss to coat, adding a splash of pasta water as needed to loosen the sauce so it coats every noodle evenly. Serve immediately, topped with fresh parsley and an extra sprinkle of nutritional yeast.
Tips & Substitutions
Make it gluten free: Every ingredient in this dairy free alfredo sauce is naturally gluten free except the pasta. Swap in certified GF pasta — I like Jovial brand brown rice fettuccine or Banza chickpea linguine for this particular sauce. Both hold up well and have enough texture to support the creamy coating.
If your sauce is too thick: Add pasta water, a tablespoon at a time, and stir over low heat. Don’t add plain water — the starch in pasta water helps the sauce stay emulsified and creamy.
If your sauce is too thin: Let it simmer uncovered on medium-low for another two to three minutes, stirring frequently. It will tighten up quickly.
No soaking time? The boiling water method (pour boiling water over cashews, let sit 30 minutes) works in a pinch. You can also use raw sunflower seeds as a substitute — same quantity, same process — though the flavor will be slightly more neutral and the sauce will be marginally less rich.
Add protein: This sauce pairs beautifully with grilled chicken, sautéed shrimp, crispy chickpeas, or pan-seared salmon. For a complete weeknight dinner, toss in some wilted spinach or roasted broccoli directly into the pasta before serving.
Storage: This dairy free alfredo sauce stores well. Refrigerate in an airtight container for up to 4 days. It will thicken considerably when cold — reheat in a saucepan over low heat with a splash of broth or oat milk, stirring to bring it back to the right consistency. Do not microwave it straight from the fridge without adding liquid — it will seize up.
Freezing: You can freeze the sauce (without pasta) for up to 2 months. Thaw overnight in the fridge and reheat gently.
Make it extra savory: Add a teaspoon of white miso paste to the blender with the other ingredients. It deepens the umami in a way that genuinely surprises people.
Nut-free option: Silken tofu can replace cashews in a pinch. Use 12 ounces of firm silken tofu in place of the cashews, and skip the soaking step entirely. The texture will be slightly different — a little less rich, a little more neutral — but the sauce will still be creamy and cohesive.
For more weeknight pasta inspiration, try our Creamy Sun-Dried Tomato Pasta or our crowd-favorite Vegan Bolognese — both come together just as fast and use the same pantry-friendly approach.
Frequently Asked Questions
Can I make this dairy free alfredo sauce ahead of time? Yes, and it actually works really well as a meal prep component. Make the sauce up to four days in advance and store it in the fridge. It thickens as it cools, so when you’re ready to use it, reheat it slowly in a pan over medium-low heat, adding splashes of vegetable broth or oat milk and stirring until it loosens back to a pourable, creamy consistency. Combine with freshly cooked pasta right before serving.
Will my sauce taste like cashews? Honestly, not really — and I say that as someone who was skeptical the first time. When you blend raw soaked cashews with garlic, nutritional yeast, lemon, and broth, the cashew flavor becomes the background, not the foreground. What comes forward is savory, creamy, and rich. If someone told you it was a cream-based sauce, you’d believe them. The cashew thing only becomes obvious if you taste the blended base before it’s seasoned, so resist doing that mid-process.
Can I use a regular blender instead of a high-speed blender? Yes, with some caveats. A standard blender will work, but you need to blend longer — three to four minutes, with breaks to avoid overheating the motor — and you may still get a sauce that’s slightly less silky than one made in a Vitamix. To help things along, make sure your cashews are thoroughly soaked, and use slightly more liquid in the blend. Strain the sauce through a fine mesh sieve if there’s any remaining texture that bothers you.
Is this recipe actually gluten free? Every ingredient in the sauce itself is naturally gluten free. To keep the full dish gluten free, you just need to use certified GF pasta. Look for pasta labeled specifically as gluten free and certified by a third-party organization if cross-contamination is a concern for you. Nutritional yeast is generally considered gluten free, but if you’re especially sensitive, check the brand label — most major brands like Bragg are clearly labeled as gluten free.
What pasta shapes work best with this sauce? Fettuccine is the classic pairing for alfredo, and for good reason — the wide, flat noodles have plenty of surface area to hold thick, creamy sauces. That said, this dairy free alfredo sauce works beautifully with pappardelle, linguine, rigatoni (great for getting sauce inside the tubes), and even short shapes like penne or fusilli. If you’re going gluten free, I find brown rice fettuccine and chickpea penne hold their texture and coat well. Avoid very thin pastas like angel hair — the sauce is too heavy and will clump.
The Bottom Line
This dairy free alfredo sauce is the one I keep coming back to, and it’s the one I send to friends who think dairy-free cooking means giving up the good stuff. 🍝 It’s proof that with the right technique — soaked cashews blended until truly silky, garlic cooked gently in olive oil, nutritional yeast for real depth — you can make something that stands completely on its own, not as a substitute but as a genuinely great sauce.
Thirty minutes. One blender. Ingredients you can find anywhere. That’s the whole deal.
Make it this week, save yourself some pasta water, and don’t skip the sauté step on the garlic. You’ll thank me.
Nutrition facts, the honest kind
Calculated from the exact ingredients we tested with. Estimates — your numbers will vary slightly based on brand and portion size.
- Calculated per serving (4 servings total)
- Includes all components as written
- No specialty-ingredient guesswork