Cashew Milk Hot Chocolate Recipe: Velvety Creaminess Without Dairy

Beverages

Cashew Milk Hot Chocolate Recipe: Velvety Creaminess Without Dairy

This cashew milk hot chocolate recipe delivers restaurant-quality creaminess without dairy, proving plant-based indulgence can be just as rich and satisfying.

The secret lies in properly soaked cashews that blend into a velvety milk base, infused with cocoa powder and a touch of sweetness that transforms this into a decadent, warming beverage.

I've perfected this method to create a drink that's naturally creamy—no thickeners or additives required—and perfect for cozy evenings or special occasions.

The process begins with soaking raw cashews for at least 4 hours (or overnight for maximum creaminess), which eliminates the need for boiling or straining. After blending with warm water, you'll strain out any remaining solids to achieve that ultra-smooth texture.

The cocoa powder and sweetener dissolve seamlessly into this cashew base, creating a drink that's rich, velvety, and deeply comforting. This method also makes it effortlessly vegan, suitable for those avoiding dairy while still delivering that indulgent hot chocolate experience.

What sets this recipe apart is how it mimics traditional hot chocolate's luxurious mouthfeel without any dairy. The cashews provide natural creaminess, while the cocoa powder delivers that signature chocolate flavor.

You can customize it with optional toppings like cinnamon, whipped coconut cream, or even a sprinkle of sea salt for depth. The result is a hot beverage that's equally perfect for sipping solo or sharing with loved ones during chilly evenings.

Ready in about 15 minutes once your cashews are soaked, this recipe proves you don't need dairy for decadence. The best part? You can make a large batch of cashew milk ahead of time and store it in the refrigerator for quick hot chocolate preparation whenever you crave it.

Let's create this velvety, dairy-free hot chocolate that will satisfy even the biggest chocolate lovers.

👨‍🍳
Difficulty
Easy
🔥
Calories
Low Cal

Ingredients for cashew milk hot chocolate

Velvety cashew milk meets rich cocoa for a decadent, dairy-free hot chocolate experience.

Ingredient Amount Notes
Raw Cashews 🥜 1 cup Unsalted, soaked 4+ hours
Warm Water 💧 1 ½ cups Not boiling, ~160°F
Unsweetened Cocoa Powder 🍫 ½ cup High-quality, Dutch-processed
Maple Syrup 🍁 ¼ cup Grade B for deeper flavor
Vanilla Extract 🌿 1 tsp Pure alcohol-free preferred
Pinch Sea Salt 🧂 ¼ tsp Enhances chocolate flavor
Cinnamon Stick 🌰 1 whole Optional, for infusion
Coconut Oil 🫒 1 tbsp For extra creaminess
Whipped Coconut Cream 🥥 ¼ cup Optional topping

The raw cashews are the star—soak them for at least 4 hours (overnight is ideal) to soften completely. Trader Joe's and bulk bins at natural grocery stores carry the best quality, unsalted varieties. Avoid pre-roasted cashews—they can taste bitter. For maximum creaminess, I like to toast them lightly in a dry pan before soaking, but it's not required. The cocoa powder should be Dutch-processed (like Valrhona or Hershey's Special Dark) for that smooth, velvety texture. If you can only find natural cocoa, add a pinch of baking soda to mimic the same flavor profile.

No maple syrup? Agave nectar or date syrup works in a pinch, though maple has that perfect caramel depth. Want it sweeter? Add an extra tablespoon—this recipe is totally customizable. The coconut oil is key for that ultra-creamy finish (it mimics dairy fat beautifully), but you can skip it if you prefer a lighter texture. For the whipped coconut cream, grab the full-fat canned version from Costco or Thai Market—shake it overnight for the best results. If you're in a hurry, a quick microwave trick works too: microwave the can for 30 seconds, shake, then chill for 10 minutes.

Once blended, strain the mixture through a nut milk bag or fine-mesh sieve to remove any remaining solids—this is what makes it silky smooth. Store the cashew milk base in an airtight container in the fridge for up to 5 days. The cinnamon stick can be removed after infusing for 10 minutes, or left in for extra warmth. To serve, heat the milk gently (don't boil) and top with whipped coconut cream and a sprinkle of sea salt—trust me, that final touch elevates everything. Freezes beautifully too—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No Blender Hassle: I’ll be real—this recipe only needs five ingredients and a blender, but even if you’re not blending from scratch, store-bought cashew milk works just as well. The cocoa and maple syrup dissolve in seconds, so you’re sipping in minutes.
  • Rich Without Guilt: That velvety cashew base makes it taste like a gourmet treat, but it’s secretly packed with plant-based protein. Honestly, the vanilla and cocoa powder combo hits like a warm hug—no dairy, no heavy cream, just pure satisfaction.
  • Weeknight or Wind-Down: I make this when I need a quick fix after work or before bed. It’s foolproof for kids (they’ll ask for seconds, I promise) and just as good when reheated the next day. Add a sprinkle of sea salt for extra depth—trust me, it’s the little tweak that makes it feel special.
  • Budget-Friendly Luxury: Cashews are pricier than cocoa, but a small bag stretches for weeks. I buy them in bulk, soak them ahead of time, and freeze leftovers in ice cube trays. Warm one cube in a mug with hot water, cocoa, and maple syrup—same magic, zero waste.

Step-by-step instructions for cashew milk hot chocolate

Here's how to create a decadent, velvety hot chocolate that's rich, naturally sweetened, and completely dairy-free.

1

Soak and Prepare the Cashews

Start by draining and rinsing the soaked 1 cup raw cashews thoroughly under cold water. Place them in a high-speed blender with the 1.5 cups warm water and the 1 whole cinnamon stick. Here's the thing—soaking the cashews for at least 4 hours (or overnight) is non-negotiable. This ensures they blend into a silky, creamy texture rather than a gritty paste. If you're short on time, you can use pre-soaked cashews from the store, but homemade always tastes better.

Blend on high speed for 1-2 minutes until completely smooth. You're aiming for a texture similar to heavy cream—no lumps should remain. The cinnamon stick will infuse subtle warmth into the milk, but feel free to remove it after blending if you prefer a cleaner flavor. This step forms the base of your hot chocolate, so take your time here to get it right.

2

Blend the Chocolate Base

With the blender still running, add the 0.5 cup unsweetened cocoa powder, 0.25 cup maple syrup, 1 tsp vanilla extract, and 0.25 tsp pinch sea salt. The cocoa powder should dissolve completely, creating a thick, fudgy paste. If it looks too thick, add 1-2 tablespoons of warm water at a time until it reaches a smooth, pourable consistency. I like to taste it at this stage—it should be rich and chocolatey with a hint of sweetness, not overpowering.

Next, blend in the 1 tbsp coconut oil until fully incorporated. This adds luxurious creaminess that mimics the fat content in traditional hot chocolate. The mixture should now have a velvety texture with a deep chocolate aroma. If you're making this ahead of time, you can refrigerate the blended base in an airtight container for up to 3 days, or freeze it for 1 month. Just remember to give it a good stir before reheating.

3

Heat and Serve the Hot Chocolate

Pour the blended mixture into a small saucepan and heat over medium-low heat, stirring constantly with a silicone spatula. You want to warm it gently to 160-170°F—just until it's hot but not boiling. Boiling can cause the cashew milk to separate or develop a skin. The hot chocolate should thicken slightly as it heats, becoming even more luxurious. Taste and adjust sweetness if needed—you can add a bit more maple syrup if desired, but the original amount is perfectly balanced.

For an extra touch of indulgence, top each serving with a dollop of 0.25 cup whipped coconut cream and a sprinkle of cocoa powder or a pinch of sea salt. The contrast between the warm, spiced hot chocolate and the cool, creamy topping is pure magic. Serve immediately while warm, and enjoy the velvety smoothness that rivals any traditional hot chocolate.

4

Optional Enhancements (Because Why Not?)

Want to take your hot chocolate to the next level? Here are a few pro tips. First, add a pinch of espresso powder for a mocha twist, or a dash of cayenne pepper for a subtle kick. For a marshmallow-like texture, stir in 1-2 tablespoons of marshmallow fluff while heating. And if you're feeling fancy, garnish with a few dark chocolate shavings or crushed peppermint candies for a festive touch. The possibilities are endless, but the base recipe is already irresistibly good on its own.

This hot chocolate is perfect for cozy nights in, holiday gatherings, or anytime you crave something comforting. The best part? It's completely plant-based, yet so rich and satisfying that no one will guess it's dairy-free. Trust me, once you try this recipe, you'll never go back to store-bought hot chocolate again.

👨‍🍳

Pro Tips For Making Cashew Milk Hot Chocolate

  • SOAK CASHEWS OVERNIGHT: I learned this the hard way—rushing soaks with boiling water leaves you with gritty, underdeveloped milk. Use warm (not hot) water and let them sit 8+ hours; your blender will thank you with silky texture every time.
  • WHISK THE COCOA: After burning three batches, I finally figured out: cocoa powder clumps like a stubborn child when just dumped in. Whisk it into the warm cashew milk first—before adding syrup or vanilla—to dissolve it completely. No clumps, no bitter surprises.
  • MEASURE SYRUP PRECISELY: I was skeptical until I tried it: eyeballing maple syrup turns your hot chocolate into a sugar bomb or a sad, underwhelming sip. Use a scale (or a kitchen scale’s liquid function) for 1:1 ratio with cocoa powder—this balances richness without overpowering.
  • STRAIN THROUGH CHEESECLOTH: This isn’t the prettiest method, but it’s the tastiest. A fine-mesh sieve leaves behind fibrous bits; cheesecloth catches every last speck of cashew pulp for velvety smoothness. (Yes, even if you’re impatient like me—just don’t skip it.)

Common mistakes when making this recipe

Skipping the Soak

Rushing through the 4-hour soak is the #1 mistake I see people make. Cashews need time to soften completely, or they’ll blend into a gritty paste that ruins your silky texture.

If you’re short on time, use pre-soaked cashews from the store (like Silk Almond & Cashew Milk), but they won’t taste as rich. Pro tip: Soak them in warm water instead of cold—it speeds up the process by about 1 hour. 🥜

Overblending the Mixture

Blending too long after adding cocoa powder can turn your hot chocolate into a thick, fudgy mess. Once the cocoa is fully dissolved, stop blending immediately—overmixing incorporates air, which can cause separation when heated.

If it looks too thick, add just 1 tablespoon of warm water at a time until it reaches a smooth, pourable consistency. I’ve ruined batches by blending for 3+ minutes after adding cocoa, and trust me, it’s not pretty. 💧

Boiling the Hot Chocolate

Boiling your cashew milk hot chocolate is a fast track to curdling or skin formation. Heat it gently over medium-low heat until it reaches 160-170°F—any hotter, and the cashew milk will separate.

I’ve seen people bring it to a full boil, then spend 10 minutes trying to fix the broken texture. If you’re worried about burning, use a candy thermometer to monitor the temperature. 🌡️

Using the Wrong Cocoa Powder

Natural cocoa powder (like Hershey’s Unsweetened Cocoa) is too acidic and can make your hot chocolate taste bitter. Always use Dutch-processed cocoa powder (like Valrhona or Ghirardelli) for a smoother, more mellow flavor.

If you only have natural cocoa, add a pinch of baking soda to neutralize the acidity. I’ve tasted batches made with the wrong cocoa, and it’s a game-changer. 🍫

Neglecting the Strain

Skipping the straining step means you’ll end up with tiny cashew particles in your hot chocolate—trust me, it’s noticeable. Use a nut milk bag or fine-mesh sieve to remove all solids for that ultra-smooth texture.

If you don’t have a nut milk bag, a clean kitchen towel works in a pinch. I’ve had to fish out cashew bits from my mug more times than I’d like to admit. ✨

Overlooking the Coconut Oil

The 1 tablespoon of coconut oil is what gives this hot chocolate its luxurious, dairy-like creaminess. Skipping it means your drink will taste thinner and less indulgent. If you’re avoiding coconut oil, substitute with 1 tablespoon of refined coconut cream or a splash of full-fat coconut milk.

I’ve made this recipe without it, and while it’s still good, it’s not the same decadent experience. 🫒

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 9g45%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 32g
Protein 6g12%
* 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 hot chocolate without soaking the cashews?

Not for the best results! Soaking for at least 4 hours (or overnight) is crucial for achieving that ultra-smooth texture. If you're in a hurry, try using pre-soaked cashews from the store or quick-soak them in warm water for 2 hours—though homemade always tastes richer. The soaking process softens the cashews completely, preventing any gritty texture in your final drink.

2

What's the best way to store leftover cashew milk?

Store your cashew milk base in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze it for up to 1 month. When you're ready to use it, thaw it overnight in the fridge and stir well before reheating. The texture remains creamy when stored properly—just avoid freezing it with the cocoa powder already mixed in.

3

Can I make this recipe with almond milk instead of cashew milk?

You can try, but the results won't be as creamy or rich. Cashew milk has a naturally higher fat content that mimics dairy perfectly, while almond milk tends to be thinner. If you want to use almond milk, add 1 tablespoon of coconut cream to each serving for better texture. However, the cashew version is what gives this hot chocolate its signature velvety mouthfeel.

How do I make this hot chocolate extra decadent? For a restaurant-quality version, try these pro tips: Add a pinch of espresso powder for a mocha twist, or stir in 1 tablespoon of marshmallow fluff while heating. Garnish with whipped coconut cream, dark chocolate shavings, or a sprinkle of sea salt for that perfect balance of sweet and salty. The possibilities are endless—just

4

Is this hot chocolate suitable for kids?

Yes, but with a few adjustments. Kids might prefer it sweeter, so add an extra 1-2 tablespoons of maple syrup to the base. Also, skip the sea salt and cayenne pepper if your little ones are sensitive to strong flavors. The natural sweetness of the cashews and cocoa makes it kid-friendly, but always check for nut allergies first.

★★★★★4.6(5 reviews)
Categories Beverages