Sauces & Condiments
This alfredo sauce recipe no milk delivers the same creamy, velvety texture without dairy—using cashews, coconut milk, and nutritional yeast for a rich, restaurant-quality sauce. The secret lies in blending soaked cashews until completely smooth, creating a naturally thick base that mimics traditional alfredo's luxurious consistency. I developed this version after realizing how easy it is to make creamy sauces without milk, and it's become a staple in my plant-based cooking.
The sauce starts with a simple blend of soaked cashews, coconut milk, and garlic for depth, then builds flavor with lemon juice, nutritional yeast, and fresh herbs. Unlike store-bought versions, this recipe avoids additives and delivers a clean, tangy richness that pairs perfectly with pasta, chicken, or vegetables.
The key is patience—soaking the cashews ensures a silky texture without lumps, while the coconut milk adds natural creaminess without overpowering the dish.
What you'll end up with is a velvety, golden sauce that clings beautifully to pasta or coats proteins with an irresistible sheen. The nutritional yeast adds that signature umami depth, while lemon brightens the flavor profile.
This version is foolproof, requiring just 10 minutes of active prep and 5 minutes of blending, yet it delivers professional results every time.
Perfect for vegan diets, lactose intolerance, or anyone craving a richer alfredo experience. The sauce keeps well in the fridge for up to 5 days, making it ideal for meal prep. Let's make this creamy, dairy-free sauce that rivals the classic version.
Ingredients for alfredo sauce recipe no milk
Cashews, coconut milk, and garlic form the creamy base—no dairy needed for this restaurant-quality sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 ½ cups | Unsalted, soaked in hot water for 15 minutes |
| Full-Fat Coconut Milk 🥥 | 1 can | High quality, no additives |
| Fresh Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, strained |
| Nutritional Yeast 🍞 | ½ cup | Fortified, for cheesy flavor |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and balance |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for seasoning |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| White Wine Vinegar 🍷 | 1 tbsp | For brightness and acidity |
The cashews are the secret weapon here. Raw, unsalted cashews from the bulk section at Whole Foods or Trader Joe's work best—they soak up liquid beautifully and create that velvety texture. Soak them in hot water for 15 minutes (not boiling) to soften without losing texture. The coconut milk? Full-fat canned is non-negotiable—it adds that rich creaminess without overpowering. I always grab Thai Kitchen brand because it's consistent, but any high-quality can works. Fresh garlic is a must—jarred minced has a sad, metallic aftertaste that ruins everything. The nutritional yeast? Bob's Red Mill is my go-to—it's fortified and adds that signature umami depth without dairy.
No cashews? Silken tofu blended until ultra-smooth works in a pinch, though it won't be quite as rich. Ran out of coconut milk? Unsweetened almond milk thinned with a splash of water mimics the creaminess, but you'll need about 1.5 cups to match the texture. Fresh basil wilting? Dried basil at one-third the amount gets you close, but nothing beats the fresh stuff. The white wine vinegar can be swapped for lemon juice if that's what's open, though it'll be slightly less tangy. For extra depth, toast the garlic cloves in olive oil for 30 seconds before blending—it adds a nutty sweetness that takes this sauce to the next level.
This sauce keeps beautifully—5-6 days in the fridge sealed in an airtight container. For longer storage, freeze in ice cube trays and transfer to a bag. Thaw overnight in the fridge before using. The flavor actually improves after the first day as everything melds together. I like to make a double batch and freeze half—perfect for lazy weeknights when you want restaurant-quality pasta without the dairy. Just reheat gently on the stove with a splash of water to loosen it up.
Why You'll Love This Recipe
- No Blender Hassle: I swear by this method—just soak the cashews overnight, then blend with coconut milk until silky smooth. No pulsing, no straining, no stress. The texture comes together effortlessly, and honestly? It’s the only way I’ll make Alfredo now.
- Umami Bomb: That nutritional yeast? Total game-changer. It’s like a cheesy, savory hug in every bite, but without the dairy. The lemon brightens it just enough to cut through the richness—trust me, your pasta will taste like you slaved over it (but you didn’t).
- Pasta Party Ready: This sauce is my go-to for potlucks, date nights, or when my college-aged kids show up hungry. It freezes like a dream, reheats perfectly, and even works over roasted veggies or grilled chicken. Between us? It’s the only sauce I’ll bring to gatherings anymore.
- Budget-Friendly Luxe: Cashews and coconut milk might sound fancy, but they stretch this sauce further than store-bought. A single batch feeds four with leftovers, and the ingredients last weeks in my pantry. Plus, no milk means no spoilage—just pure, creamy satisfaction every time.
Step-by-step instructions for creamy dairy-free alfredo sauce
This rich, velvety sauce delivers all the comfort of classic Alfredo without dairy.
Soak and Blend the Cashews
Start by soaking the 1.5 cups raw cashews in hot water for 15 minutes. This softens them perfectly for blending while keeping the sauce luscious. Drain and rinse them thoroughly to remove any excess water that could make the sauce thin later.
Transfer the soaked cashews to a high-speed blender along with the 1 can full-fat coconut milk, 4 cloves fresh garlic cloves, 0.25 cup extra-virgin olive oil, and 0.5 cup nutritional yeast. The nutritional yeast adds that signature cheesy depth without dairy. Blend on high for 2-3 minutes until completely smooth, scraping down the sides as needed. You're building the sauce's creamy foundation right here.
Cook the Aromatics and Acid
In a medium saucepan over medium heat, add 0.25 cup fresh basil leaves, 2 tbsp fresh lemon juice, and 1 tbsp white wine vinegar. Let them simmer gently for 2-3 minutes—this infuses the flavors into the sauce while brightening the overall taste. Don't let it boil, or the acidity will overpower the delicate balance we're creating.
Here's a pro tip: If you're using fresh basil, remove the stems before adding. The leaves will soften and release their aroma, while the stems can make the sauce bitter. The lemon juice and vinegar work together to cut through the richness, creating that perfect tangy contrast.
Combine and Simmer the Sauce
Pour the blended cashew mixture into the saucepan with the aromatics. Stir in 0.5 tsp diamond crystal kosher salt and 0.25 tsp ground black pepper, then bring the sauce to a gentle simmer over medium-low heat. Let it cook for 5-7 minutes, stirring frequently to prevent sticking. The sauce should thicken gradually—this is where patience pays off.
Taste as you go. If it needs more acidity, add a splash more lemon juice. If it's too thick, thin with 1-2 tablespoons of water at a time. The goal is a velvety consistency that coats the back of a spoon without being gluey. This sauce should be rich enough to cling to pasta but still flow smoothly.
Finish and Adjust Seasoning
Remove the sauce from heat and let it rest for 5 minutes. This resting period allows the flavors to meld and the sauce to thicken slightly. Give it one final taste and adjust the seasoning—maybe a pinch more salt or a crack of black pepper to taste.
For serving, I like to strain the sauce through a fine-mesh sieve to remove any basil stems or garlic bits, but it's not required if you prefer a rustic texture. This sauce keeps beautifully in the fridge for 3-4 days, so make extra for leftovers. It reheats perfectly with a splash of water or pasta water to loosen it up.
Pro Tips For Making Alfredo Sauce Recipe No Milk
- SOAK CASHEWS 4 HOURS MINIMUM: I learned this the hard way—skipping the soak or rushing it with hot water leaves you with a gritty, chalky sauce. Cold water for 4+ hours (or overnight) guarantees a silky texture that blends like butter.
- USE FROZEN COCONUT MILK: This isn’t the prettiest method, but it works: Freeze the full-fat coconut milk can overnight, then scoop out just the thick cream layer (discard the watery part). You’ll get a richer, less watery sauce without extra fat.
- BLITZ HOT GARLIC: Toss your minced garlic into the hot, dry saucepan for 30 seconds before adding liquid—it mellows the sharpness and deepens the flavor. I know, I know, but trust the process.
- SALT THE CASHEWS: Add a pinch of salt to the soaking water (or mix it into the blended cashew base). It’s an easy step that actually changes the outcome—your sauce will taste more developed and less flat.
Regional styles of this alfredo sauce recipe no milk
Italian Original
Classic Roman alfredo traditionally uses butter and heavy cream, but this plant-based version keeps the essence by focusing on nutritional yeast for that signature cheesy depth.
The original sauce was born in Rome in the 1920s as a simple butter-and-parmesan sauce, but modern adaptations like this one prove you don't need dairy. I love adding a pinch of nutmeg (just ¼ tsp) to mimic the warmth of traditional recipes. 🌿
Southern U.S. Twist
In the American South, alfredo often gets a smoky, spicy kick—perfect for pairing with grilled shrimp or chicken. Swap ½ cup of the cashew base for ½ cup blended roasted red peppers and add ½ tsp smoked paprika for depth.
The coconut milk's creaminess balances the heat beautifully. This version works especially well with fettuccine and a sprinkle of crispy fried shallots on top.
Thai-Inspired Fusion
For an unexpected but delicious twist, blend in 1 tbsp of red curry paste with the garlic and add 1 tsp of coconut aminos instead of salt. The curry paste adds a subtle heat and aromatic complexity that pairs surprisingly well with the creamy base.
Garnish with fresh cilantro and lime wedges for a fresh, vibrant finish. This version is perfect for noodle bowls or as a sauce for tofu dishes.
Mediterranean Herb Boost
Inspired by Greek and Turkish flavors, this version swaps basil for a mix of fresh dill, parsley, and oregano (about ¼ cup total). Add 1 tsp of lemon zest along with the juice for a bright, herbaceous depth.
The coconut milk's richness complements the fresh herbs beautifully, making this sauce ideal for serving with grilled vegetables or lamb chops. A sprinkle of toasted pine nuts adds a delightful crunch.
Spicy Mexican Adaptation
For a bold, flavorful twist, stir in 1 tbsp of chipotle powder and ½ tsp of cumin during the simmering phase. The smoky, spicy notes elevate the sauce perfectly for tacos or nachos.
Top with avocado slices and pickled red onions for a fresh contrast. This version is especially popular in vegan Tex-Mex dishes, where it adds a rich, creamy element without dairy.
Japanese-Inspired Miso Alfredo
For a unique umami-rich twist, replace ½ cup of the nutritional yeast with 2 tbsp of white miso paste and add 1 tsp of mirin for sweetness. The miso adds a deep, savory depth that pairs wonderfully with the creamy texture.
This version is fantastic with udon noodles or as a dipping sauce for tempura vegetables. Garnish with sesame seeds and green onions for a beautiful finish. 💛
Nutrition facts
Frequently asked questions
Why do I need to soak the cashews for this dairy-free sauce?
Soaking the cashews for 15 minutes softens them completely, creating that ultra-smooth, velvety texture that mimics traditional Alfredo. Unsalted cashews absorb liquid beautifully, and this step prevents any graininess in your sauce. Skipping it can leave you with a slightly thicker, less luxurious consistency.
Can I make this sauce without a high-speed blender?
Yes, but with adjustments! Use a regular blender and pulse frequently, adding 2-3 tablespoons of water at a time to help emulsify. For extra smoothness, strain the blended mixture through a fine-mesh sieve. The sauce will still taste great, though it might be slightly less velvety than with a high-speed blender.
How do I adjust the thickness if the sauce is too thin?
Simmer the sauce uncovered for 5-7 minutes to reduce the liquid naturally. If it's still too thin, mix 1 tablespoon of cornstarch with 1 tablespoon of cold water, stir it in, and simmer for another 2 minutes. For a thinner sauce, add 1-2 tablespoons of pasta water or water while stirring.
What's the best way to reheat leftover sauce?
Gently reheat on the stove over low heat, stirring frequently to prevent scorching. Add 1-2 tablespoons of water or pasta water to loosen the sauce if needed. Avoid microwaving—it can make the sauce grainy. For best results, reheat only until warmed through, then adjust seasoning with a pinch of salt or lemon juice.
Can I use this sauce for non-pasta dishes?
This rich, creamy sauce works perfectly as a dipping sauce for veggie sticks, a topping for grilled chicken or tofu, or even a base for creamy soups. The cashew-coconut blend adds depth to any dish where you'd use traditional Alfredo, from lasagna to stuffed peppers.
