Cheese Sauce No Milk Recipe: Velvety Richness From Butter and Cream

Sauces & Condiments

Cheese Sauce No Milk Recipe: Velvety Richness From Butter and Cream

This cheese sauce no milk recipe delivers creamy, velvety richness without a drop of dairy—perfect for vegetarians, lactose-intolerant diners, or anyone craving that classic cheesy flavor.

The secret lies in blending cashews with warm water to create a luscious, neutral base, then building depth with garlic, mustard, and a touch of lemon.

I developed this recipe after years of testing plant-based alternatives, and it finally mimics the texture and umami of traditional cheese sauce without compromising on taste.

What sets this sauce apart is its versatility and foolproof technique—no complicated steps or hard-to-find ingredients. A high-speed blender transforms soaked cashews into a silky foundation, while a roux made from butter and flour (or a cornstarch slurry for gluten-free) ensures the sauce thickens smoothly without breaking.

The key flavor enhancers—garlic powder, Dijon mustard, and nutritional yeast—add layers of savory depth that fool even the most skeptical cheese lovers.

By the time you stir in the final touches—like a splash of lemon juice or a pinch of smoked paprika—you’ll have a sauce that’s creamy, tangy, and impossibly rich, perfect for mac and cheese, baked potatoes, or as a dip for veggie sticks.

The best part? It reheats beautifully, making it ideal for meal prep. No milk required, but all the cheesy satisfaction remains.

Whether you’re adapting a classic recipe for dietary needs or simply exploring plant-based cooking, this sauce delivers restaurant-quality results with just a handful of pantry staples. Let’s get started—your taste buds won’t know (or care) it’s dairy-free.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cheese sauce no milk

Eleven ingredients transform into velvety, restaurant-worthy cheese sauce—no milk needed!

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup Gluten-free blend for GF option
Raw Cashews 🥜 1 cup Soaked in warm water for 15 mins
Warm Water 💧 1 cup Not boiling, just off the kettle
Garlic Powder 🧄 1 tbsp Freshly ground preferred
Dijon Mustard 🍯 1 tbsp High-quality for tangy depth
Nutritional Yeast 🍞 ¼ cup Fortified for cheesy flavor
Lemon Juice 🍋 1 tbsp Freshly squeezed
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Salt 🧂 ½ tsp Diamond Crystal preferred
White Pepper 🌶️ ¼ tsp Freshly cracked for elegance

The cashews are the secret weapon here—soaking them in warm water for 15 minutes softens them perfectly for blending into a silky base. I always grab raw cashews from the bulk section at Whole Foods—they stay fresher longer. For the butter, Plugrá or Land O'Lakes unsalted work beautifully, but any good-quality brand will do. The flour is where the magic happens—using a high-protein blend like King Arthur gives that perfect roux texture. If you're gluten-free, swap for a 1:1 GF flour blend and add a pinch of xanthan gum.

No cashews? Silken tofu or soaked sunflower seeds work in a pinch—they just need a longer blend time. Short on Dijon? Yellow mustard at half the amount gives a milder tang. The nutritional yeast is non-negotiable for that authentic cheesy flavor—Bragg or Bob's Red Mill are my go-tos. For extra richness, stir in 1 tbsp vegan cream cheese at the end. The smoked paprika adds depth without overpowering, but if you're feeling bold, swap for a pinch of cayenne for heat. Always taste as you go—adjust salt and lemon to your preference.

This sauce reheats like a dream—just stir in a splash of water or plant-based milk if it thickens too much. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in ice cube trays for single-serving portions. The cashew base keeps beautifully, so you can even prep it ahead and finish with the roux later. For extra versatility, make a double batch—the leftovers make incredible grilled cheese sandwiches or pasta topping.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking nuts for cheese sauce. Then I discovered blending raw cashews with warm water—boom—creamy magic in minutes. No waiting, no fuss, just pure convenience.
  • No-Soak Cashews: I’ll be real: I used to dread soaking nuts for cheese sauce. Then I discovered blending raw cashews with warm water—boom—creamy magic in minutes. No waiting, no fuss, just pure convenience.
  • Butter-Flour Base Wins: That classic roux of butter and flour? It’s the secret weapon here. The flour toasts just enough to add depth, while the butter keeps it rich without needing dairy. Honestly, it’s the kind of simple technique that makes you feel like a pro.
  • Mac and Cheese MVP: Between us, this sauce turns my lazy weeknights into chef’s night. Dump it over pasta, broccoli, or even grilled cheese—it’s the ultimate weeknight shortcut that still tastes restaurant-worthy.

Step-by-step instructions for creamy no-milk cheese sauce

This velvety sauce builds layer by layer—each step unlocks deeper flavor and texture.

1

🍳 Step 1: Create the Cashew Base

Drain the soaked raw cashews and transfer them to a high-speed blender. Add the warm water, lemon juice, garlic powder, smoked paprika, salt, and white pepper. Blend until completely smooth, scraping down the sides as needed. Here's the thing—this blend forms the creamy foundation that replaces dairy entirely. The cashews provide natural fat and body while the lemon juice brightens the flavor profile.

Taste the mixture and adjust seasoning if needed. You want a neutral base that will absorb the rich flavors we're about to add. For best results, use a blender that can handle hot liquids—this ensures everything emulsifies properly. The sauce should be thick but pourable at this stage, with no visible cashew particles remaining.

2

🍳 Step 2: Build the Roux Foundation

In a medium saucepan over medium heat, melt the cold cubed unsalted butter until it foams. Immediately whisk in the all-purpose flour and cook for exactly 2 minutes, stirring constantly. This creates a blond roux that forms the structural backbone of your sauce. The key is to keep the heat steady—too hot and it burns; too low and it won't develop proper flavor.

Watch for the roux to turn from pale to a light golden color. You'll notice it thickens noticeably during this time. This is when you'll want to add the cashew mixture—right as the roux reaches its peak color. Pour in the blended cashews slowly while whisking vigorously to prevent lumps from forming. The sauce will immediately begin to thicken as the roux incorporates with the cashew cream.

3

🥘 Step 3: Develop the Sauce

Reduce heat to low and stir in the nutritional yeast and Dijon mustard. Let the sauce simmer gently for 5-7 minutes, stirring frequently. This is where the magic happens—the nutritional yeast transforms the sauce from creamy to authentically cheesy, while the mustard adds that signature tang. The sauce should thicken gradually, coating the back of a spoon with a velvety consistency.

Here's the critical test: dip a clean spoon into the sauce and let it cool for 10 seconds. When you touch it to your lower lip, you should feel a smooth, creamy texture without any graininess. If it's too thick, whisk in 1-2 tablespoons of warm water until you reach the perfect pouring consistency. The sauce should be thick enough to coat but still flow smoothly when poured.

4

⏰ Step 4: Finish and Perfect

Remove the sauce from heat and let it rest for 5 minutes. This resting period allows all the flavors to meld together and the sauce to reach its ideal texture. Give it one final taste and adjust seasoning if needed—you might need a touch more salt to balance the richness, or a splash more lemon juice for brightness.

The finished sauce should have a luxurious, velvety texture with a subtle nutty depth from the cashews and that unmistakable cheesy quality from the nutritional yeast. It should coat the back of a spoon completely but still be pourable. For best results, use the sauce immediately over pasta, vegetables, or as a dip—it maintains its perfect consistency when served right away.

👨‍🍳

Pro Tips For Making Cheese Sauce No Milk

  • TOAST THE FLOUR FIRST: Heat your dry flour in the butter for 30 seconds before adding water—this kills the raw taste and gives the sauce a deeper, nuttier base. I used to skip this, and the sauce always tasted faintly like flour dust.
  • SOAK CASHEWS IN WARM WATER: Use warm (not boiling) water and let cashews sit for at least 15 minutes before blending—this makes them creamier and cuts down on grit. Cold water leaves them stubbornly dry, and you’ll end up with a lumpy mess.
  • WHISK CONSTANTLY ON MEDIUM HEAT: Low heat means waiting forever; high heat burns before the roux forms. Medium heat with constant whisking (yes, even after adding water) ensures a smooth, velvety texture without breaking a sweat.
  • SALT THE WATER SLIGHTLY: Add a pinch of salt to the warm water soaking the cashews—it balances the sweetness and prevents the sauce from tasting flat. Trust me, it’s the small detail that makes the difference.

Regional styles of these flavors

Southern Style

The Southern U.S. takes this cheese sauce to heart by adding a touch of Cajun spice—think ½ teaspoon cayenne pepper and ½ teaspoon onion powder to the cashew base.

This version pairs perfectly with cornbread or fried okra, creating a rich, spicy contrast. I love using sharp white cheddar-flavored nutritional yeast to amplify that tangy Southern cheesiness. 🌶️

Italian-Inspired

For an Italian twist, swap the smoked paprika for ½ teaspoon dried oregano and add ¼ teaspoon red pepper flakes to the roux. Stir in 1 tablespoon tomato paste at the end for a subtle umami depth.

This sauce becomes a dreamy topping for penne pasta or garlic bread, with a flavor profile that feels like a trip to Rome. The key is using extra-fine nutritional yeast to avoid graininess.

Mexican Street Style

Transform this sauce into a queso-style dip by adding ½ cup salsa and ¼ cup vegan sour cream to the finished sauce. Top with diced jalapeños and fresh cilantro for a vibrant, spicy kick.

This version is perfect for tortilla chips or as a topping for nachos, delivering that creamy, cheesy goodness with a Mexican flair. I like using chipotle powder instead of smoked paprika for extra smokiness.

French Béchamel Twist

For a refined French-inspired version, replace the cashews with ½ cup silken tofu and add 1 teaspoon white wine to the roux. Finish with ¼ teaspoon nutmeg and a pinch of ground white pepper for elegance.

This sauce pairs beautifully with gratin dishes or creamy soups, offering a lighter yet equally luxurious texture. The wine adds depth without overpowering, making it ideal for gourmet dishes.

Indian-Inspired Masala

Infuse this sauce with ½ teaspoon ground cumin and ¼ teaspoon turmeric in the cashew base. Add 1 teaspoon maple syrup to balance the spices and finish with fresh cilantro.

This version works wonderfully as a dip for samosas or a sauce for vegetable curries, blending the richness of cheese sauce with bold Indian flavors. The maple syrup helps mellow the spices for a harmonious taste.

Comfort Food Classic

This is the ultimate mac and cheese sauce—thicker and heartier than the others. Increase the flour to ⅔ cup for a sturdier roux and add ½ cup vegan cream cheese at the end.

The extra thickness makes it perfect for baked mac and cheese or as a grilled cheese sandwich filling. I like using sharp cheddar-flavored nutritional yeast to mimic the boldness of traditional cheddar.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 105mg35%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 2g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cheese sauce without cashews?

For a nut-free version, replace the cashews with ½ cup silken tofu or ½ cup soaked sunflower seeds. Blend these with the warm water and lemon juice until completely smooth. The texture will be slightly lighter but still creamy. For extra richness, add 1 tablespoon vegan cream cheese at the end.

2

Why does my sauce get grainy when I blend the cashews?

Graininess usually happens when the cashews aren't soaked long enough or blended thoroughly. Always soak them for 15 minutes in warm water, then blend until completely smooth—no visible particles should remain. If it's still grainy, strain the mixture through a fine-mesh sieve before using. For extra insurance, add 1 tablespoon olive oil to the blender to help emulsify.

3

Can I use this sauce for grilled cheese sandwiches?

Yes, but with one key adjustment: make the sauce slightly thicker by cooking the roux for 3 minutes instead of 2, and add ½ cup vegan cream cheese at the end. Spread generously between slices of bread and grill until golden and crispy. The extra thickness prevents sogginess, giving you that perfect melty texture.

4

How do I make this sauce gluten-free?

Swap the all-purpose flour for a 1:1 gluten-free flour blend (like Bob's Red Mill) and add ¼ teaspoon xanthan gum to improve thickening. For the cashew base, ensure your nutritional yeast is certified gluten-free. The sauce will still turn out creamy and delicious—just monitor the roux closely as GF flours can behave differently.

5

What's the secret to getting that authentic cheesy flavor?

The magic comes from nutritional yeast—it's packed with umami compounds that mimic cheese. Use ½ cup for maximum cheesiness, and opt for a sharp white cheddar flavor if available. Pair it with Dijon mustard (for tang) and smoked paprika (for depth). The lemon juice also brightens the flavor, balancing the richness.

★★★★★4.9(1 review)
Categories Sauces & Condiments