Sauces & Condiments
This cheese sauce no-milk recipe delivers the same velvety richness you crave—without dairy. ✨ The secret lies in blending soaked cashews with coconut milk and nutritional yeast, creating a smooth, tangy base that mimics traditional cheese sauce perfectly.
No milk, no roux, just pantry staples that transform into a creamy, versatile sauce in minutes.
What sets this recipe apart is its foolproof technique: soaking cashews softens them for a silky texture, while cornstarch acts as a natural thickener. Garlic powder and mustard add depth, while lemon juice brightens the flavor—no artificial aftertaste here.
The result? A sauce that’s creamy enough for mac and cheese, rich enough for dipping, and adaptable for any dish.
This sauce is restaurant-quality without the dairy, making it ideal for vegans, lactose-intolerant eaters, or anyone craving a lighter option. It reheats beautifully and keeps well in the fridge, so you can make a batch ahead for meal prep. The best part? No complicated steps—just blend, simmer, and enjoy.
Perfect for mac and cheese, nachos, or as a dipping sauce, this recipe proves creamy doesn’t mean heavy. Let’s get started—your taste buds will thank you.
Ingredients for cheese sauce no milk
Pantry staples that blend into creamy, tangy sauce without dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 cup | Soaked in hot water for 15 mins |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Nutritional Yeast 🍞 | ½ cup | Fortified for cheesy flavor |
| Cornstarch 🌾 | 2 tbsp | For smooth thickening |
| Garlic Powder 🧄 | 1 tsp | For savory depth |
| Dijon Mustard 🍯 | 1 tsp | Adds tangy richness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | ½ tsp | Adjust to taste |
| White Vinegar 🍶 | 1 tsp | Balances flavors |
| Water 💧 | ½ cup | For blending consistency |
The cashews are the secret weapon here—soaking them softens them for that ultra-smooth texture. Trader Joe's or Costco usually have the best prices for raw cashews in bulk. For coconut milk, full-fat is a must—the creaminess makes all the difference. Nutritional yeast might sound weird, but trust me, it’s the magic ingredient that gives that real cheesy flavor. Grab the kind with the highest protein content if you can—Bob’s Red Mill is my go-to. If you’re in a pinch, just make sure it’s fortified.
No cashews? Silken tofu blended smooth works in a pinch—though texture won’t be identical. Swap the coconut milk for unsweetened almond milk, but you’ll need to add an extra tablespoon of cornstarch to thicken it properly. Fresh lemon juice is ideal, but bottled works fine if you’re short on time. Want more tang? Add an extra half teaspoon of Dijon. The cornstarch is non-negotiable here—it’s what makes this sauce silky instead of grainy. If you’re worried about lumps, whisk it with a little cold water first before adding to the hot mixture.
This sauce keeps beautifully—5 days in the fridge sealed in a jar. For longer storage, freeze in ice cube trays, then pop out single servings. It reheats like a dream—just add a splash of water if it gets too thick. I always make extra because it disappears fast. Perfect for mac and cheese, nachos, or even as a dip for veggie sticks. The flavor actually gets better the next day as everything melds together.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking nuts. Not here—just toss raw cashews in hot water for 10 minutes, blend, and boom, instant creaminess. No waiting, no fuss, and zero cross-contamination from dried beans or almonds.
- No-Soak Cashews: I’ll be real: I used to dread soaking nuts. Not here—just toss raw cashews in hot water for 10 minutes, blend, and boom, instant creaminess. No waiting, no fuss, and zero cross-contamination from dried beans or almonds.
- Umami Bomb: That nutritional yeast? It’s the secret weapon—savory, cheesy, and packed with B vitamins. One teaspoon turns this sauce from "meh" to "I’d eat this on toast for breakfast," and it pairs perfectly with the coconut’s natural richness.
- Pasta Party Ready: This sauce is my weeknight lifesaver. Dump it over mac and cheese for a creamy upgrade, slather it on grilled cheese (yes, even without dairy), or drizzle it on roasted veggies. Honestly, I’ve used it in everything—and it never lets me down.
Step-by-step instructions for creamy no-milk cheese sauce
Here's how to make velvety, rich cheese sauce without a drop of milk.
👨🍳 Step 1: Soak and Blend the Cashews
Start by soaking the 1 cup raw cashews in hot water for 15 minutes—this softens them and makes blending easier. Drain well, then transfer to a high-speed blender along with the 0.5 cup water. Blend until completely smooth, about 30 seconds. You want a creamy, almost buttery texture at this stage.
I like to give the blender a quick scrape-down with a spatula to ensure no dry bits remain. This base will be the fat substitute that gives your sauce that luxurious mouthfeel. If you're using pre-soaked cashews from a package, skip the soaking step—but don't skip draining them thoroughly.
🍳 Step 2: Add Coconut Milk and Thickening Agents
With the blender still running, add the 1 can full-fat coconut milk (shake it first—those creamy bits at the bottom are pure flavor gold). Then stir in the 2 tbsp cornstarch, 1 tsp garlic powder, and 1 tsp Dijon mustard. Blend for another 30 seconds until fully combined and smooth.
The coconut milk brings that rich, creamy body while the cornstarch will help thicken everything beautifully. Here's where it gets fun—the Dijon mustard adds a subtle tang that mimics the depth of traditional cheese sauce. Don't worry if the mixture looks curdled at first; it'll smooth out as we heat it.
🥘 Step 3: Build Flavor with Acid and Yeast
Add the 0.5 cup nutritional yeast, 1 tbsp lemon juice, 1 tsp white vinegar, and 0.5 tsp sea salt to the blender. Pulse just until everything is incorporated—you don't want to over-blend here. The nutritional yeast gives that cheesy umami punch, while the lemon and vinegar balance flavors perfectly.
Give it one final taste at this stage. You should notice a tangy, savory flavor developing—this is your sauce coming to life. The acidity from the lemon and vinegar is crucial; it mimics the lactic acid in dairy-based cheese sauces. If it tastes too sharp, add a pinch more salt.
🔥 Step 4: Heat and Thicken to Perfection
Pour the blended mixture into a medium saucepan and place over medium heat. Stir constantly for 5-7 minutes until it begins to thicken and bubble gently. You're looking for a smooth, creamy consistency that coats the back of a spoon—this should take about 5-7 minutes of constant stirring.
Here's the thing—don't walk away. The sauce can scorch quickly, and you want that silky texture, not burnt bits. If it thickens too fast, reduce the heat to low and keep stirring. You'll know it's ready when it coats a spoon completely and has a glossy sheen. For extra richness, you can stir in 1 tablespoon of butter at the end if you have it.
⏰ Step 5: Rest and Adjust
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 more. Taste and adjust seasoning—you might need a bit more salt or a splash of lemon juice to balance the flavors perfectly.
Your no-milk cheese sauce should be velvety, rich, and ready to use. It's perfect for mac and cheese, dipping, or even as a creamy pasta sauce. Store any leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The sauce will thicken as it cools, so just stir in a splash of water or coconut milk to loosen it when reheating.
Pro Tips For Making Cheese Sauce No Milk
- SOAK CASHEWS 4+ HOURS: I learned this the hard way—skipping the soak or rushing it with hot water leaves you with a gritty, chalky sauce. Toss raw cashews in boiling water for 10 minutes, then let them sit in fresh cold water for at least 4 hours (or overnight). The longer they soak, the creamier the sauce becomes—no one will guess it’s dairy-free.
- BLEND COCONUT MILK FIRST: After burning three batches, I finally figured out the order matters. Blend the coconut milk before adding anything else—it’s the base, and you want it smooth. If you toss in cashews or yeast first, you’ll end up with clumps no amount of blending will fix. Start with the milk, then add the rest.
- WHISK CORNSTARCH DRY: Sounds weird, but it works: sprinkle the cornstarch directly into the hot sauce before adding liquid. Mix it in with a whisk until it’s fully dissolved—this prevents lumps better than pre-mixing with water. I know, I know, but trust the process: your sauce will thicken evenly without that dreaded gluey texture.
- SAVE THE STARCH WATER: That leftover cornstarch slurry? Don’t dump it. Strain it through a fine-mesh sieve and save the water—it’s packed with dissolved starch. Add it back to the sauce if it’s too thin, a teaspoon at a time, until it reaches that perfect, clingy consistency. It’s the difference between a sauce that drizzles and one that coats.
Flavor customization for this cheese sauce no milk
Creamy Cashew Variations
Swap raw cashews for soaked almonds or silken tofu—both work but almonds yield a slightly nuttier flavor. For extra richness, add 1 tbsp tahini to the blended base.
I’ve also used peanut butter (unsweetened) in a pinch, but it adds a stronger peanut taste. Always soak nuts for 15 minutes to prevent graininess. 🥜
Coconut Milk Swaps
Full-fat coconut milk is ideal, but cashew cream (blended soaked cashews) works perfectly. For a lighter option, use unsweetened almond milk, but add an extra 1 tbsp cornstarch to compensate for lower fat content.
Avoid low-fat coconut milk—it lacks the creaminess this sauce needs. I’ve even used oat milk (barista-style) with great results. 🥥
Cheesy Flavor Boosters
Double the nutritional yeast to ¾ cup for a more intense cheesy flavor. Add ½ tsp smoked paprika for a smoky depth, or ¼ tsp turmeric for a golden hue.
A pinch of onion powder enhances savory notes. For a tangy kick, increase lemon juice to 2 tbsp. These tweaks mimic different cheese varieties like cheddar or parmesan. 🧀
Thickening Adjustments
If the sauce is too thin, whisk in ½ tsp more cornstarch mixed with 1 tbsp water and simmer for 2 minutes. For a thinner consistency (like Alfredo), reduce cornstarch to 1 tbsp.
Arrowroot powder works too—use 1 tbsp instead of cornstarch. Always temper the thickener with cold liquid to avoid clumping. 🥄
Flavor Profile Tweaks
Add ½ tsp mustard powder for extra tang, or 1 tsp apple cider vinegar for brightness. A dash of hot sauce or chili flakes adds heat. For a herby twist, stir in 1 tbsp fresh chives or parsley at the end.
These adjustments let you customize the sauce to match any dish. 🌶️
Storage and Reheating
Store in an airtight container for up to 5 days in the fridge. For freezing, portion into ice cube trays—perfect for single servings. Reheat gently on low heat with 1 tbsp water or coconut milk to restore creaminess.
Microwaving works too, but stir frequently to prevent scorching. The sauce thickens as it cools, so adjust with liquid as needed. ❄️
Nutrition facts
Frequently asked questions
Why does this sauce work without milk?
This recipe replaces milk with a powerful trio: soaked cashews for creaminess, coconut milk for richness, and nutritional yeast for that signature cheesy flavor. The cashews act like dairy fat, while the acidity from lemon and vinegar mimics the tang of traditional cheese sauce. The cornstarch binds everything together for that perfect velvety texture.
Can I make this sauce nut-free?
Swap the cashews for 1 cup silken tofu (blended smooth) or 1 cup cooked white beans (rinsed well). For extra creaminess, add 2 tbsp tahini to the base. The texture will be slightly different but still delicious. Always soak beans or tofu for 10 minutes to improve blending results.
How do I adjust the thickness?
If your sauce is too thin, whisk ½ tsp more cornstarch with 1 tbsp cold water and stir into the simmering sauce for 2 minutes. For a thinner consistency (like Alfredo), reduce cornstarch to 1 tbsp total. Never add raw cornstarch directly to hot sauce—it clumps! For a smoother finish, blend the thickener first with liquid before adding.
Will this sauce work for mac and cheese?
Perfectly! This sauce clings beautifully to pasta and holds up when baked. For extra richness, stir in 1 tbsp vegan butter at the end. To prevent soggy noodles, cook pasta 1 minute less than package instructions, then toss with sauce. For a baked version, top with breadcrumbs and bake at 375°F for 10 minutes until golden.
Can I use this sauce for dipping?
Yes! This sauce makes an excellent dip for veggie sticks, fries, or pretzels. For extra flavor, add ½ tsp smoked paprika or 1 tsp hot sauce to the finished sauce. Keep it slightly thinner than for pasta by reducing cornstarch to 1½ tbsp. Store leftovers in an airtight container—it keeps for 5 days in the fridge and reheats beautifully.
