Creamy 15-Minute Dairy Free Alfredo Sauce
This dairy free Alfredo sauce is rich, velvety, and ready in about 15 minutes. It’s made with soaked cashews for a silky texture that coats pasta just like the classic.

The garlic and nutritional yeast give it that savoury, cheesy depth without a drop of cream or butter. It’s the kind of sauce you’ll want to keep in your back pocket for busy weeknights.
What Makes This Sauce So Good
It’s genuinely creamy, not just faux-creamy. The cashews blend into a smooth base that thickens as it heats, so it clings to every piece of pasta.
The flavour comes from a heavy hand of garlic and nutritional yeast. Together they mimic that savoury, almost nutty Parmesan note you expect from Alfredo. No complicated substitutes.
And it’s fast. Once your cashews are soaked, the sauce comes together in a blender and a pan in under 10 minutes.
Ingredients

- 1 cup raw cashews, soaked: soaked in hot water for at least 15 minutes, then drained
- 2 cloves garlic: or 1/4 teaspoon garlic powder for a smoother sauce
- 1/4 cup nutritional yeast: gives the cheesy, savoury flavour
- 1 tablespoon lemon juice: adds brightness
- 1/2 teaspoon salt: adjust to taste
- 1/4 teaspoon black pepper: freshly ground if you have it
- 1 cup unsweetened almond milk: oat milk also works well
- 1 teaspoon Dijon mustard (optional): rounds out the tang
Variations / Substitutions
- Swap the cashews: Use blanched almonds or raw sunflower seeds for a nut-free version (soak the same way).
- Add more garlic: Roast a whole head of garlic and blend it in for a sweeter, milder flavour.
- Make it spicy: Add a pinch of red pepper flakes or a dash of hot sauce.
- Go herbaceous: Stir in fresh chopped parsley or basil at the end.
- Change the milk: Any unsweetened plain non-dairy milk works, but oat milk makes it extra creamy.
If you like this, try our Dairy Free Mac and Cheese.
How To Make Dairy Free Alfredo Sauce
Step 1: Soak the Cashews

Cover 1 cup of raw cashews with hot water (just off the boil) and let them sit for at least 15 minutes. This softens them enough to blend into a completely smooth sauce. Drain and discard the soaking water.
The cashews will look plump and feel soft when they’re ready. If you have a high-powered blender you can get away with a shorter soak, but the full 15 minutes gives you a silkier result every time.
Step 2: Blend the Sauce

In a blender, combine the drained cashews, 2 cloves of garlic (or 1/4 teaspoon garlic powder), 1/4 cup nutritional yeast, 1 tablespoon lemon juice, 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1 cup unsweetened almond milk, and the optional teaspoon of Dijon mustard. Blend on high until completely smooth, scraping down the sides as needed.
You’re looking for a texture like thin pancake batter. Taste it now and adjust the salt or lemon if you like. The sauce will thicken on the stove, so don’t worry if it seems a little runny.
Step 3: Heat the Sauce

Pour the blended sauce into a medium saucepan and set it over medium heat. Cook, whisking frequently, for about 5 minutes, until the sauce thickens and begins to bubble gently around the edges.
You’ll see it go from milky liquid to a glossy, coat-the-spoon consistency. Keep whisking so it doesn’t stick to the bottom. If it gets too thick, splash in a little more almond milk.
Step 4: Toss and Serve

Add your cooked pasta of choice directly to the pan with the hot sauce. Toss well to coat every strand, then dish it up immediately. Finish with an extra crack of black pepper and a sprinkle of fresh parsley or red pepper flakes.
Tips for the Creamiest Sauce
- Soak the cashews in truly hot water. If the water is just warm they won’t soften enough and your sauce may turn out grainy.
- Use nutritional yeast that’s fresh. Old yeast loses its savoury punch, so check the best-before date.
- If you don’t have a high-speed blender, strain the blended sauce through a fine-mesh sieve before heating for a silky result.
- Reheat leftovers gently with a splash of milk to bring back the creamy flow.
Storing and Reheating Leftovers
- Refrigerate: Store leftover sauce in an airtight container for up to 4 days. It will thicken as it cools.
- Reheating: Gently rewarm in a saucepan over low heat with a splash of almond milk, whisking until smooth. You can also microwave in short bursts, stirring in between.
What To Serve With Dairy Free Alfredo Sauce
Over fettuccine is classic, but it also clings beautifully to rotini or penne. Toss it with grilled chicken or roasted vegetables for a heartier meal. A side of steamed broccoli adds colour and crunch against the creamy sauce.
Frequently Asked Questions
Can I freeze this sauce?
Yes, it freezes well. Pour into a freezer-safe container and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently with a splash of milk.
Why did my sauce turn out grainy?
Your blender may not be powerful enough. Strain it through a fine-mesh sieve before heating, or soak the cashews longer next time.
Can I make this without nutritional yeast?
You can, but you’ll lose the cheesy flavour. Try adding a little extra salt and a pinch of onion powder, but the yeast is really the key to the Alfredo taste.
Is this sauce gluten-free?
Yes, all the ingredients are naturally gluten-free. Just pair it with your favourite gluten-free pasta.

Dairy Free Alfredo Sauce Recipe
Ingredients
Method
- Soak the cashews in hot water for 15 minutes, then drain well.
- Blend the soaked cashews with garlic, nutritional yeast, lemon juice, salt, pepper, almond milk, and mustard until completely smooth.
- Pour the sauce into a saucepan and cook over medium heat, whisking often, about 5 minutes until thickened.
- Toss with cooked pasta and serve immediately.
