Dairy-Free Alfredo Sauce
A silky dairy-free Alfredo sauce made with soaked cashews, roasted garlic, and nutritional yeast, no butter or cream needed.
Recipe by Andrew Tibbs, the Non Dairy Dude in Dairy-Free Sauces
Published




I missed Alfredo sauce more than almost anything else after I cut dairy. Not the jarred stuff, the real version that clings to fettuccine and pools a little at the bottom of the bowl. Most dairy-free attempts I tried early on were thin or grainy or tasted like cashews trying too hard to be cheese. This one isn't that. Soaked cashews blended with oat milk give it the body cream used to give it, and a little white miso does something nutritional yeast alone can't: it adds the savory, slightly funky backbone that makes a sauce taste like it's been simmering with cheese in it for an hour.
Roasted garlic is doing a lot of the work here too. Raw garlic in a blended sauce can turn sharp and bitter fast, but roasting it first mellows it into something sweet and almost spreadable, which is exactly what you want melting into a cashew base. A finishing pat of dairy-free butter at the end isn't strictly necessary, but it adds gloss and rounds out the edges, the same way a knob of real butter would in a classic Alfredo.
Toss it with fettuccine, spoon it over roasted vegetables, or use it as the base for dairy-free chicken Alfredo pasta if you want something more like a full dinner. If you've got extra cashews soaking anyway, all-purpose dairy-free cashew cream is worth keeping in the fridge for the next time a recipe needs a quick hit of richness. And if tomato is more your speed some nights, my dairy-free vodka sauce uses the same cashew-cream trick in a different direction.
Ingredients
Base
- 1 cupRaw cashews
- 6 clovesGarlic cloves, peeled
- 1 tbspOlive oil
- 1 cupUnsweetened oat milk
- ½ cupWater (plus more as needed)
Flavor
- 1 tbspNutritional yeast
- 1 tspWhite miso paste
- 1 tbspFresh lemon juice
- ½ tspDijon mustard
- 1 tspFine salt
- ½ tspFreshly ground black pepper
- ⅛ tspGround nutmeg
Finish
- 2 tbspDairy-free butter
- 2 tbspDairy-free parmesan (optional)
Garnish
- 1 tbspFresh parsley, chopped (optional)
Instructions
- 1
Place the cashews in a heatproof bowl and cover with very hot water. Soak for at least 30 minutes, or up to 2 hours for the smoothest result if your blender is not high-speed. Drain and rinse before using.
- 2
Preheat a small skillet over medium-low heat. Add the olive oil and the peeled garlic cloves. Cook gently, turning occasionally, for 6 to 8 minutes until the garlic is golden on all sides and soft enough to pierce easily with a knife. Do not let it brown aggressively — bitter garlic will carry through to the sauce.
- 3
Transfer the soaked cashews, confited garlic with any remaining oil, oat milk, water, nutritional yeast, white miso, lemon juice, Dijon, salt, black pepper, and nutmeg to a high-speed blender.
- 4
Blend on high for 1 to 2 minutes until the sauce is completely smooth and creamy. Scrape down the sides once or twice to catch any stray pieces of cashew. If the sauce is thicker than pourable, add water a tablespoon at a time until it just ribbons off the spatula.
- 5
Pour the blended sauce into a saucepan over medium-low heat. Add the dairy-free butter and whisk continuously as the sauce warms. It will tighten noticeably in the first 2 to 3 minutes — this is the starches in the cashews and oat milk setting up. Keep it moving and do not let it boil.
- 6
Once the sauce is hot, glossy, and coats the back of a spoon (about 4 to 5 minutes total), remove from heat. If using, whisk in the dairy-free parmesan until melted through.
- 7
Taste and adjust with more salt, lemon juice, or a pinch of pepper. If the sauce has thickened too much while finishing, loosen it with a splash of hot pasta water or oat milk — it should pour, not plop. Serve immediately over hot fettuccine, gnocchi, roasted vegetables, or chicken, and garnish with chopped parsley if desired.
How we make it dairy-free
- Heavy cream → Soaked cashews blended with unsweetened oat milk. This is what gives the sauce its body and silkiness, the same job cream does in the original.
- Parmesan → Nutritional yeast and a small amount of white miso paste recreate that savory, funky edge. Optional dairy-free parmesan stirred in at the end adds an extra cheesy finish if you want it.
- Butter → A finishing pat of dairy-free butter goes in at the end for richness and gloss, not as a base, just a last-minute upgrade.
Soak the cashews ahead if you can. A high-speed blender can get away with a quick soak, but a regular blender needs the cashews properly softened or the sauce stays a little gritty.
Tips & Variations
Blender matters: A high-speed blender is the difference between velvety and gritty. If your blender is less powerful, soak the cashews for the full 2 hours and blend for an extra minute.
Confit the garlic: Gently cooking the garlic in oil instead of sautéing hard gives a mellow, almost sweet backbone to the sauce. Don't skip it — raw blended garlic is much sharper and will overpower the cashews.
Miso, not cheese: A single teaspoon of white miso adds the aged, savory quality parmesan normally provides. It should not taste like miso in the finished sauce — if it does, pull back next time.
Consistency control: The sauce thickens as it sits and as it hits hot pasta. Always reserve a cup of starchy pasta water and loosen the sauce in the pan with a splash or two right before serving.
Make ahead: The blended (unheated) sauce keeps in the refrigerator for up to 5 days in an airtight container. Reheat gently on the stove with a splash of oat milk or water, whisking to bring it back together.
Freezing: Freezes well for up to 2 months. Thaw overnight in the fridge and rewhisk over low heat — the texture returns beautifully.
Serving ideas: Toss with fettuccine and sautéed mushrooms, spoon over grilled chicken or shrimp, use as a white sauce for pizza, or thin with extra oat milk and use as a base for a dairy-free Alfredo bake.
Frequently asked questions
Can I make this nut-free?⌄
Cashews are doing most of the heavy lifting for texture here, so swapping them out changes the sauce more than most substitutions. Sunflower seeds (soaked the same way as the cashews) get you closest, though the flavor is a touch more savory and less neutral.
Can I make the sauce ahead of time?⌄
Yes. Make it up to 3 days ahead and store it in the fridge in an airtight container. It thickens a lot once cold, so reheat it gently on the stove with a splash of oat milk or water to loosen it back up before tossing with pasta.
How do I store and reheat leftovers?⌄
Refrigerate for up to 3 days. Reheat low and slow on the stovetop, stirring often and adding a little oat milk as needed. The microwave works too, just go in short bursts and stir between each one so it doesn't separate.
What should I serve this with besides fettuccine?⌄
Roasted broccoli or cauliflower soak it up well, and it's good spooned over baked chicken breast too. If you want a heartier plate, use it as the sauce base in the dairy-free chicken Alfredo pasta instead of building the sauce from scratch again.
Dairy-Free Alfredo Sauce · https://nondairydude.com/recipes/dairy-free-alfredo-sauce
Get new dairy-free comfort food recipes
New recipes, substitution tips, and classic dishes rebuilt without dairy.

