Sauces & Condiments
This alfredo sauce recipe no milk delivers restaurant-quality creaminess without dairy, using cashew butter as the secret weapon. The rich, velvety texture comes from blending soaked cashews with garlic, nutritional yeast, and lemon juice—no milk required.
I perfected this version after years of testing plant-based alternatives, and it's now my go-to for pasta nights.
The beauty of this sauce lies in its simplicity: just 10 minutes of prep and 5 minutes of cooking, with no special equipment needed. Cashew butter replaces heavy cream while providing that signature Alfredo richness, and nutritional yeast adds that unmistakable cheesy depth.
The sauce clings perfectly to fettuccine, creating that luxurious, clingy coating you crave.
What you'll end up with is a smooth, dairy-free sauce that's just as satisfying as traditional Alfredo—creamy enough to coat every noodle, flavorful enough to stand alone, and versatile enough for any pasta dish.
It keeps well in the fridge for up to 5 days, making it perfect for meal prep.
Pair this sauce with grilled chicken, sautéed mushrooms, or your favorite vegetables for a complete meal. The best part? It's vegetarian, gluten-free, and packed with plant-based protein. Let's make this creamy sauce that proves dairy-free can taste just as indulgent.
Ingredients for alfredo sauce recipe no milk
Ten ingredients transform into velvety, dairy-free Alfredo magic—no milk needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 cup | Unsalted, soaked overnight |
| Cashew Butter 🥜 | ½ cup | Natural, unsweetened |
| Fresh Garlic Cloves 🧄 | 4 cloves | Peeled, minced finely |
| Nutritional Yeast 🍞 | ½ cup | Fortified, no additives |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| White Wine Vinegar 🍷 | 1 tbsp | For tangy balance |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
Cashews are the star here. Raw, unsalted cashews from the bulk section at Whole Foods or Trader Joe's work best—they soak up liquid beautifully, creating that signature Alfredo creaminess. I always double-check the label for 'unsalted' since salted cashews can make the sauce taste flat. For the cashew butter, Kallo brand or any natural, unsweetened version from the health food aisle is perfect. Nutritional yeast is non-negotiable for that cheesy depth—Bragg brand is my go-to, but any fortified variety from the bulk bins works. The garlic? Freshly minced makes all the difference—never use jarred.
No cashew butter? Soak raw cashews overnight and blend with a splash of water until smooth. Short on nutritional yeast? Dried mushrooms at half the amount add umami depth, though the cheesy flavor will be milder. The white wine vinegar might seem odd, but it's what gives this sauce that perfect tang—substitute apple cider vinegar if needed. Olive oil quality matters here—avoid cheap brands that taste bitter. For extra richness, add 1 tbsp vegan butter at the end. The vegetable broth should be low-sodium to avoid overpowering the delicate flavors.
This sauce keeps beautifully—5 days in the fridge sealed tightly, or 3 months frozen in ice cube trays for perfect portions. For the best texture, reheat gently on low heat, stirring constantly. I always make a double batch because it disappears faster than you'd think. The sauce thickens as it cools, so thin with a splash of warm water if needed. Perfect for meal prep—just reheat and toss with your favorite pasta.
Why You'll Love This Recipe
- No-Soak Hassle: I swear by this—just toss raw cashews into hot water for 10 minutes while I chop garlic. No overnight soaking, no fancy equipment. That cashew butter? Slather it in like peanut butter, and boom—creamy magic happens.
- Umami Bomb: Between the nutritional yeast and lemon juice, this sauce has a depth that’ll make you pause. The garlic? Oh, it’s there—bold but balanced, not overpowering. Honestly, I’ve had people ask if I used heavy cream.
- Pasta Party Ready: Drizzle it over fettuccine for a weeknight dinner, toss it with roasted veggies for a vegan potluck, or even use it as a dip for garlic bread. The lemon brightens it up enough to work anywhere—no weird aftertaste.
- Budget-Friendly Luxury: Cashews and butter are the stars, but they stretch further than dairy-based sauces. A little goes a long way, and the nutritional yeast adds that cheesy richness without the price tag. My wallet thanks me every time.
Step-by-step instructions for creamy cashew Alfredo sauce
This dairy-free sauce delivers restaurant-quality richness using just a few clever ingredients.
Soak and Drain the Cashews
Drain and rinse the soaked 1 cup raw cashews thoroughly under cold water. I find using a fine-mesh strainer works best to remove any excess water. The cashews should be completely drained—no standing water in the bowl. This step is crucial because any moisture will make your sauce too thin and prevent that velvety texture we're after.
Transfer the drained cashews to a high-speed blender. Here's the thing—don't skip the draining step. Even if they look dry, give them one final shake in the strainer. The goal is to start with completely dry ingredients so your sauce comes out perfectly smooth, not watery. Add the 0.5 cup cashew butter next, pressing it down into the blender to eliminate any air pockets.
Blend the Base Ingredients
With the blender lid securely in place, blend the cashews and cashew butter on high speed for 1-2 minutes until completely smooth. You'll know it's ready when the mixture looks like thick, creamy paint with no visible cashew pieces. This is where the magic happens—those soaked cashews break down into a luscious, dairy-free base that mimics traditional Alfredo sauce perfectly.
With the blender still running, add the 4 cloves minced fresh garlic cloves, 0.5 cup nutritional yeast, 2 tbsp fresh lemon juice, and 0.5 cup extra-virgin olive oil through the feed tube. The lemon juice adds brightness that balances the richness, while the nutritional yeast contributes that signature umami depth you'd normally get from Parmesan. Blend for another 30 seconds until everything is fully incorporated and completely smooth.
Incorporate Liquids and Seasonings
Pour in the 1 cup vegetable broth and 1 tbsp white wine vinegar. The vinegar might seem odd, but it's what creates that perfect tangy balance that makes this sauce shine. Add the 1 tsp sea salt and 0.5 tsp white pepper. Blend again for 30-45 seconds until everything is perfectly combined. You want the sauce to be completely smooth with no visible flecks of garlic or yeast.
Taste the sauce at this point—it should be rich and velvety but still have good body. If it's too thick, add 1-2 tablespoons of water at a time until you reach your desired consistency. Remember, the sauce will thicken as it cools, so it's better to err on the slightly thinner side. The key is achieving that perfect balance between creaminess and flow—it should coat the back of a spoon but still pour smoothly.
Simmer for Enhanced Flavor
Transfer the sauce to a medium saucepan and place it over medium-low heat. Stir gently and let it simmer for 5-7 minutes, stirring occasionally. This gentle heating allows all the flavors to meld together beautifully while preventing any separation. You'll notice the sauce becoming slightly thicker as it warms up—this is normal and actually improves the texture.
Here's where it gets fun—taste the sauce again after simmering. You might want to adjust the seasoning slightly. I usually add a pinch more salt or a splash more lemon juice at this stage to fine-tune the flavor. The sauce should be rich, slightly tangy, and have that perfect umami depth from the nutritional yeast. If it's too thick after simmering, you can thin it with a little more vegetable broth or water, but it should be perfect at this point.
Pro Tips For Making Alfredo Sauce Recipe No Milk
- SOAK CASHEWS LONGER: I learned this the hard way—skipping the extra 10 minutes of soaking turns your sauce gritty. Use boiling water for 15 minutes minimum, then drain and rinse. The longer they soak, the creamier the sauce becomes without extra blending.
- SALT THE CASHEW WATER: Toss a pinch of salt into the soaking water for cashews. It prevents bitterness and makes the sauce taste richer from the start—no need to adjust later. (Yes, even if you're impatient like me.)
- BLITZ GARLIC FAST: Slice garlic cloves into paper-thin shards before blending, not mincing. They blend smoother and won’t clog your blender. Add them last with lemon juice to avoid burning—this sauce needs bright, not bitter, garlic.
- STRAIN THE SAUCE: After blending, press the mixture through a fine-mesh sieve. It removes any lingering cashew fibers that make the sauce look unappealing. (Does it look weird? Yes. Does it work? Every single time.)
Storing and reheating this recipe
Refrigerator Storage
Store your cashew Alfredo sauce in an airtight container in the fridge for up to 5 days. I always use glass mason jars with snap-on lids—they keep the sauce fresh and make it easy to grab for quick meals.
Let the sauce cool completely before sealing to prevent condensation, which can make it watery. The flavors actually develop more overnight, becoming richer and more complex. 🥫
Freezer Tips
For longer storage, freeze the sauce in ice cube trays or small portions—this makes it perfect for meal prep. Once frozen, transfer cubes to a freezer bag with all air removed to prevent freezer burn.
Thaw overnight in the fridge or reheat directly from frozen using the stovetop method. The sauce may thicken slightly after freezing, so thin with 1-2 tablespoons of water if needed before using. 🧊
Stovetop Reheating
My preferred method is reheating on the stovetop over medium-low heat for 5-7 minutes, stirring constantly. This gentle heat prevents separation and maintains that creamy texture. If the sauce looks too thick after reheating, add 1 tablespoon of warm water at a time until it reaches your desired consistency.
Avoid high heat—it can cause the sauce to split or develop a skin. 🔥
Microwave Method
For quick reheating, transfer sauce to a microwave-safe bowl and heat on 50% power for 1-2 minutes, stirring every 30 seconds. The sauce should reach 165°F internally to kill any bacteria.
If it separates, whisk vigorously to restore creaminess. I find this method works best for small portions—it's perfect for single servings or when you're in a hurry. ⚡
Sauce Consistency Fixes
If your sauce thickens too much after storage, thin it with warm water or vegetable broth—about 1 tablespoon at a time. For a richer texture, stir in 1 teaspoon of cashew butter while reheating.
The sauce should coat the back of a spoon but still pour smoothly. I've found that reheating in a stainless steel saucepan (not nonstick) preserves the best texture and flavor. 💡
Meal Prep Strategy
Double the recipe and store half in the fridge for 3-4 days while freezing the other half. This way, you always have fresh sauce on hand for pasta nights. Label containers with the date to track freshness.
When reheating, let the sauce sit at room temperature for 5 minutes before serving—this helps restore its velvety texture. Trust me, this is a game-changer for busy weeks. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use cashew butter instead of milk?
Cashew butter creates the same creamy texture as milk while being completely dairy-free. The soaked cashews blend into a velvety base that mimics traditional Alfredo sauce perfectly. Plus, they add natural richness and a subtle sweetness that balances the savory flavors.
Can I make this sauce without a high-speed blender?
Yes, but you'll need to soak the cashews longer—4-6 hours instead of overnight—and blend in batches with a regular blender or food processor. For extra smoothness, strain the mixture through a fine-mesh sieve. The texture won't be as ultra-smooth, but it will still be creamy and delicious.
What can I substitute if I don't have nutritional yeast?
For a milder flavor, use 2 tablespoons of dried mushrooms (like porcini) or 1 tablespoon of white miso paste. If you want that cheesy depth, try 1 tablespoon of vegan Parmesan (like Follow Your Heart brand) or even a pinch of turmeric for color. The sauce will still taste great but lose some umami richness.
How do I prevent the sauce from separating when reheating?
Always reheat over low heat while stirring constantly. If it starts to separate, whisk vigorously or blend briefly to restore creaminess. For extra insurance, add 1 teaspoon of cornstarch mixed with 1 tablespoon water** before reheating. The sauce should be smooth and velvety, not grainy.
Is this sauce suitable for vegans?
Yes! This recipe is completely plant-based—no dairy, eggs, or animal products. The cashew butter replaces cream, nutritional yeast provides umami, and all other ingredients are vegan-friendly. Just double-check your nutritional yeast brand to ensure it's vegan-certified.
