Beverages
This cashew milk hot chocolate delivers restaurant-quality richness without dairy—creamy, nutty, and perfectly balanced. The secret lies in blending soaked cashews with warm spices and cocoa, creating a velvety texture that rivals traditional hot chocolate.
I developed this recipe after years of experimenting with plant-based alternatives, and it never fails to impress even the most devoted chocolate lovers.
The beauty of this method is its versatility—you can customize it with espresso for a mocha twist, peppermint extract for holiday cheer, or even a swirl of almond butter for extra richness.
The cashews provide natural creaminess without the need for heavy cream or dairy milk, making it both indulgent and guilt-free. What you'll end up with is a drink that's smooth, aromatic, and deeply satisfying.
Perfect for cozy evenings, holiday gatherings, or anytime you crave something comforting, this hot chocolate requires just 10 minutes of active prep and delivers restaurant-quality results. The blend of warm spices and high-quality cocoa creates layers of flavor that make every sip feel like a treat.
Whether you're vegan, lactose intolerant, or simply love rich flavors, this recipe is a game-changer.
For an extra touch of indulgence, top with whipped coconut cream, a sprinkle of sea salt, or a dusting of cocoa powder. The possibilities are endless, but the foundation—a perfectly balanced, velvety hot chocolate—is foolproof. Let's get started on creating your new favorite drink.
Ingredients for cashew milk hot chocolate
Velvety cashew milk meets rich cocoa and warm spices for a decadent, dairy-free hot chocolate experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Raw Cashews 🥜 | 1 cup | Unsalted, soaked for creaminess |
| Unsweetened Almond Milk 🥛 | 2 cups | Plain, unsweetened variety |
| Unsweetened Cocoa Powder 🍫 | ½ cup | High-quality Dutch-processed |
| Pure Maple Syrup 🍯 | ¼ cup | Grade B for richer flavor |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure Madagascar vanilla |
| Sea Salt 🧂 | ¼ tsp | Fine grain preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
| Dark Chocolate Chips 🍫 | ¼ cup | 70% cacao or higher |
| Whipped Coconut Cream 🥥 | ¼ cup | Chilled for topping |
| Peppermint Extract 🍃 | ¼ tsp | Optional for holiday twist |
| Coconut Oil 🫒 | 1 tbsp | For melting chocolate chips |
The cashews are the heart of this recipe—soak them overnight for that ultra-smooth texture. Trader Joe's sells raw cashews in bulk, but any store's unsalted variety works. For the cocoa powder, Ghirardelli or Valrhona brands deliver that professional depth. If you're using Grade B maple syrup, you'll get that caramel-like richness that makes this taste like a restaurant-quality drink. The dark chocolate chips should be at least 70% cacao—Lindt or Guittard are my go-tos. Pro tip: Toast the cashews lightly before blending for an extra nutty aroma.
No cashews? Silken tofu or soaked almonds work in a pinch, though texture will differ slightly. Swap maple syrup for agave or date syrup if needed, but the flavor won't be identical. Freshly ground spices make all the difference—pre-ground nutmeg loses potency fast. For a mocha twist, add 1 shot of espresso or 1 tbsp instant espresso powder. The peppermint extract is optional but adds a festive touch for holiday sippings. If you're making this ahead, store the dry ingredients separately and blend fresh—flavor peaks when freshly prepared.
This hot chocolate keeps beautifully for 5 days in the fridge, though it's best enjoyed fresh. For single servings, freeze leftovers in ice cube trays—just thaw and microwave for 20 seconds. The whipped coconut cream should be stored in the freezer until ready to use, then whipped with a fork for that light, airy texture. Double the batch and freeze half for quick cozy evenings. The spices stay potent for 6 months in a cool, dark place, so buy them in small amounts if you won't use them often.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s the kind of thing you can make with your eyes closed—literally. Soak the cashews overnight (or even just 2 hours if you’re in a rush), blend, and boom. No fancy equipment, no stress, just smooth, creamy perfection in minutes.
- Velvet-Smooth Richness: That first sip? Chef’s kiss. The cashews add a buttery depth the store-bought stuff can’t touch, while the cinnamon and maple syrup balance the cocoa powder’s bitterness. It’s like a hug in a mug—warm, comforting, and impossible to resist.
- Weeknight & Wind-Down: Between us, this is my go-to when I’m exhausted but still want something special. It’s great for late-night cravings, cozy movie nights, or even as a post-dinner treat. Plus, it’s the only hot chocolate that feels like a grown-up indulgence without the guilt.
- Budget-Friendly Luxury: Honestly, this costs me pennies compared to fancy hot chocolate mixes. Cashews are cheaper in bulk, and almond milk stretches further than you’d think. Make a big batch—it keeps for days in the fridge, so I’m always covered when the kids (or I) demand seconds.
Step-by-step instructions for creamy cashew milk hot chocolate
Transform simple ingredients into a luxurious, velvety hot chocolate that's rich with nutty depth and holiday warmth.
Soak and Blend the Cashew Base
Begin by soaking the 1 cup raw cashews in 2 cups unsweetened almond milk for at least 4 hours or overnight in the refrigerator. This soaking step is crucial—it softens the cashews completely, ensuring a silky texture when blended. Drain and rinse them well before using, but don't worry about removing all the liquid; a little extra moisture helps create the perfect consistency.
Transfer the soaked cashews and any remaining almond milk to a high-speed blender. Blend on high for 1-2 minutes until completely smooth. Here's the thing—you want it to look like a thick, creamy milk with no visible cashew pieces. If it's still grainy, blend for another 30 seconds. This cashew milk forms the creamy foundation of your hot chocolate, so take your time here.
Warm and Whisk the Chocolate Mixture
In a medium saucepan, combine the cashew milk mixture with 0.5 cup unsweetened cocoa powder, 0.25 cup pure maple syrup, 1 tsp ground cinnamon, 1 tsp vanilla extract, 0.25 tsp sea salt, and 0.25 tsp ground nutmeg. Whisk vigorously to dissolve the cocoa powder completely—you don't want any lumps in your final drink.
Place the saucepan over medium-low heat and warm the mixture, stirring constantly with a wooden spoon, until it reaches 160°F. You'll notice the mixture thickens slightly as it heats, and the aroma becomes intoxicating—deep chocolate, warm spices, and a hint of vanilla. This gentle warming process is key; it activates the flavors without letting the cocoa powder burn. Remove from heat once it reaches temperature—boiling can make your hot chocolate bitter.
Incorporate Chocolate and Peppermint
In a separate small bowl, melt the 0.25 cup dark chocolate chips with 1 tbsp coconut oil over a double boiler or in 15-second bursts in the microwave, stirring between each interval. You want the chocolate to be completely smooth and glossy—no streaks or unmelted pieces. If you're using the optional 0.25 tsp peppermint extract, add it to the melted chocolate and mix well.
Slowly pour the melted chocolate mixture into the warm cashew-chocolate blend in the saucepan, whisking constantly to create a smooth, velvety texture. The heat from the cashew mixture will help the chocolate integrate perfectly. Taste and adjust sweetness if needed—you can add a bit more maple syrup if desired, but I find this recipe strikes the perfect balance between rich chocolate and natural sweetness.
Serve with Whipped Coconut Cream
Ladle the hot chocolate into mugs immediately and top each serving with 2 tablespoons whipped coconut cream. The contrast between the warm, creamy hot chocolate and the cool, light coconut cream is what makes this drink truly special. I like to sprinkle a pinch of ground cinnamon or a few dark chocolate shavings on top for extra visual appeal and flavor.
Serve while warm—this hot chocolate is best enjoyed fresh from the pot. The cashew milk gives it a luxurious mouthfeel that's far richer than traditional milk chocolate, while the spices add warmth and depth. Each sip should deliver a perfect balance of chocolate intensity, nutty creaminess, and subtle holiday spices. For an extra touch, serve with a cinnamon stick for stirring.
Pro Tips For Making Cashew Milk Hot Chocolate
- SOAK CASHEWS 4 HOURS MINIMUM: I learned this the hard way—skipping the soak leaves you with a gritty, chalky mess that ruins the whole drink. Even if you’re in a hurry, 4 hours in hot water (or overnight in cold) makes the cashews blend silky smooth. No one notices the wait, but they’ll taste the difference.
- WHISK COCOA FIRST: Dump that cocoa powder straight into cold liquid, and you’re asking for lumps. Mix it into a paste with a splash of warm almond milk first, then stir it into the pot. This isn’t just about avoiding clumps—it also helps the cocoa dissolve fully, so every sip tastes rich, not grainy.
- SWEAT CINNAMON BEFORE ADDING: Tossing ground cinnamon in at the end? You’re missing its warm, aromatic punch. Bloom it in the dry pot for 30 seconds over low heat—just until the air smells like a spice shop. This releases its oils, making the whole drink taste deeper and more complex. (Yes, even if you’re impatient like me.)
- USE MAPLE SYRUP LAST: Add the maple syrup too early, and you’ll end up with a watered-down, weak flavor. Stir it in right at the end, right after the cocoa melts and the cashews are fully incorporated. This keeps the sweetness bright and lets you taste the chocolate and spices first. Trust me, your taste buds will notice.
Best sauces and condiments for cashew milk hot chocolate
Spiced Caramel Sauce
Elevate your cashew milk hot chocolate with a spiced caramel sauce drizzle. Heat ½ cup coconut sugar in a saucepan with 2 tbsp coconut oil until melted, then whisk in ¼ cup maple syrup, 1 tsp cinnamon, and ¼ tsp sea salt.
Simmer for 3-4 minutes until thickened. Pour over hot chocolate just before serving—it adds a buttery-sweet contrast that complements the nutty depth. 🌟
Espresso Mocha Swirl
For a coffee lover's twist, blend 1 shot espresso (or 1 tbsp instant espresso powder) into the warm cashew-chocolate mixture. Then, create a mocha swirl by mixing 1 tbsp melted dark chocolate with ½ tsp vanilla and swirling it into each mug before topping with whipped coconut cream.
This adds a bold, aromatic depth perfect for breakfast or dessert. ☕
Peppermint White Chocolate Drizzle
Transform your hot chocolate into a holiday masterpiece with a peppermint white chocolate drizzle. Melt ½ cup vegan white chocolate chips with 1 tsp coconut oil and ½ tsp peppermint extract over low heat.
Drizzle over the hot chocolate and sprinkle with crushed candy canes or a pinch of sea salt. The cool minty contrast balances the warmth beautifully. 🎄
Orange-Zest Cream Topping
Brighten your drink with an orange-zest cream topping. Whip ¼ cup coconut cream with 1 tbsp powdered sugar and 1 tsp orange zest. Dollop on top of the hot chocolate and garnish with a thin orange slice.
The citrus notes cut through the richness, adding a refreshing twist that pairs perfectly with the nutty cashew base. 🍊
Salted Caramel Nut Butter Swirl
For extra indulgence, stir 1 tbsp almond butter into the warm cashew-chocolate mixture. Then, create a salted caramel swirl by mixing 1 tbsp caramel sauce with ¼ tsp flaky sea salt and swirling it into each mug.
The nut butter adds protein and richness, while the salted caramel takes it to gourmet-level decadence. 🥜
Cinnamon-Sugar Crust
Add a cinnamon-sugar crust for texture and flavor. Mix 2 tbsp granulated sugar with 1 tsp cinnamon and sprinkle it into the bottom of each mug before pouring the hot chocolate.
The sugar will caramelize slightly from the heat, creating a delicious crunch with every sip. This simple trick adds a restaurant-worthy touch. 🌶️
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without soaking the cashews?
Soaking is essential for that ultra-smooth texture, but if you're short on time, you can soak them for just 2 hours or even blend them dry with extra almond milk. However, the result will be slightly grainier—think of it like nut butter rather than silky milk. For best results, always soak overnight when possible.
How do I adjust the sweetness for kids vs. adults?
For kids, reduce the maple syrup to 2 tablespoons and add 1 extra tablespoon of cocoa powder for richer chocolate flavor. For adults, increase the syrup to 3 tablespoons and add a pinch of cayenne for subtle heat. Taste as you go—this recipe is naturally balanced but easily customizable!
What's the best way to reheat leftovers?
Reheat gently in a saucepan over low heat while whisking constantly to prevent scorching. Avoid microwaving—it can make the cashew milk separate. For single servings, store in ice cube trays, freeze, then thaw and microwave for 15 seconds with 1 teaspoon of water to restore creaminess.
Can I use this recipe with other nut milks?
Yes! Almond milk works best for the original recipe, but you can substitute with oat milk (for creaminess) or macadamia milk (for extra richness). Avoid coconut milk—its strong flavor will overpower the chocolate. For a nut-free option, use soy milk or peanut milk, but adjust sweetness as needed.
Why did my hot chocolate turn grainy?
Graininess usually means the cocoa powder wasn't fully dissolved or the cashews weren't blended smooth enough. Whisk vigorously when heating and blend the cashew milk until completely silky. For extra insurance, strain through a fine-mesh sieve before heating. Also, avoid boiling—the heat should never exceed 160°F.
