Dairy Free Hot Chocolate With Coconut Milk – Rich, Cozy, and Easy
Skip the mixes and make a mug of real hot chocolate that’s creamy, comforting, and completely dairy free. Coconut milk gives this drink a lush texture and a gentle tropical note that pairs beautifully with cocoa. It’s quick enough for a weeknight and special enough for slow weekend mornings.

Whether you’re avoiding dairy or just want something delicious, this recipe hits the spot without feeling like a compromise.
Why This Recipe Works
- Full-fat coconut milk = real creaminess. It delivers the body you expect from classic hot chocolate, without dairy.
- Real cocoa powder for depth. Unsweetened cocoa brings a strong chocolate flavor that you can sweeten to taste.
- Balanced sweetness. A touch of maple syrup or sugar rounds out the bitterness without turning it cloying.
- Vanilla and salt amplify flavor. A small pinch of salt wakes up the chocolate; vanilla adds warmth and aroma.
- Simple method. Gentle heat prevents splitting and ensures a silky finish.
Ingredients
- 1 can (13.5–14 oz) full-fat coconut milk, well shaken
- 1 cup unsweetened almond milk or water (for lighter texture; use coconut milk only for extra rich)
- 3 tablespoons unsweetened cocoa powder
- 2–3 tablespoons maple syrup, agave, or sugar, to taste
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
- Optional: 1–2 ounces dairy-free dark chocolate, chopped (for a richer version)
- Optional toppings: coconut whipped cream, shaved chocolate, cinnamon, or toasted coconut
Instructions
- Warm the base. Add the coconut milk and almond milk (or water) to a small saucepan. Heat over medium-low until steaming, not boiling.
- Whisk in dry ingredients. Sift in the cocoa powder to avoid lumps. Add the salt.Whisk steadily until smooth.
- Sweeten and enrich. Stir in the maple syrup (start with 2 tablespoons). If using chopped dairy-free chocolate, add it now and whisk until fully melted.
- Finish with vanilla. Remove from heat and stir in the vanilla. Taste and adjust sweetness or cocoa to your liking.
- Serve. Pour into mugs and top with coconut whipped cream or a sprinkle of cinnamon if you like.
Keeping It Fresh
- Storage: Refrigerate leftovers in a sealed jar for up to 3 days.
- Reheating: Warm gently on the stove over low heat, whisking.Avoid boiling to prevent separation.
- Make-ahead tip: Whisk the dry mix (cocoa, salt, optional shaved chocolate) and store in a small jar. Add to warm coconut milk when ready.
Health Benefits
- Dairy free and lactose free. Great for those with lactose intolerance or dairy sensitivities.
- Healthy fats from coconut. Provides satiating medium-chain fats that help you feel full longer.
- Antioxidants from cocoa. Cocoa is rich in flavanols that support heart health and mood.
- Customizable sweetness. Choose maple syrup or reduce sugar for a more balanced treat.
Pitfalls to Watch Out For
- Boiling the mixture. High heat can cause coconut milk to split and turn grainy. Keep it just below a simmer.
- Skipping the sift. Unsifted cocoa can clump.If you don’t have a sifter, mash lumps with the back of a spoon, then whisk.
- Using low-fat coconut milk. It can taste thin. If you prefer lighter, balance with almond milk but keep some full-fat for body.
- Over-sweetening early. Cocoa flavor blossoms as it warms. Sweeten gradually and taste before adding more.
Variations You Can Try
- Spiced Mexican-style: Add 1/4 teaspoon cinnamon, a pinch of cayenne, and a dash of nutmeg.
- Peppermint twist: Stir in 1/8–1/4 teaspoon peppermint extract and top with crushed candy cane.
- Mocha: Replace 1/2 cup of the liquid with strong brewed coffee or 1 shot of espresso.
- Salted caramel: Use coconut sugar and finish with a drizzle of dairy-free caramel and an extra pinch of flaky salt.
- Protein boost: Blend in a scoop of unflavored or chocolate vegan protein powder after heating; whisk well to avoid clumps.
FAQ
Can I use light coconut milk?
Yes, but the drink will be thinner. For a happy medium, use half full-fat coconut milk and half almond milk, then add a square of dairy-free dark chocolate for richness.
What if my hot chocolate separates?
Lower the heat and whisk vigorously. If it’s still grainy, blend briefly with an immersion blender to emulsify. Avoid boiling in the future.
Can I make this sugar free?
You can use a zero-calorie sweetener you like. Start with a small amount and adjust, since many sugar substitutes taste sweeter than sugar.
Is cocoa powder the same as hot chocolate mix?
No. Hot chocolate mixes usually include sugar and milk solids. Unsweetened cocoa powder is pure cocoa, which lets you control sweetness and keep it dairy free.
How can I make it extra thick?
Use all full-fat coconut milk and add 1–2 ounces of chopped dairy-free chocolate. Simmer gently for an extra minute while whisking.
In Conclusion
This dairy free hot chocolate with coconut milk is simple, cozy, and deeply satisfying. With a handful of pantry ingredients and gentle heat, you get a creamy mug that tastes like a treat without the dairy. Keep it classic, or play with spices, peppermint, or coffee. Either way, it’s a quick path to warm, chocolatey comfort.

Ingredients
Method
- Warm the base. Add the coconut milk and almond milk (or water) to a small saucepan. Heat over medium-low until steaming, not boiling.
- Whisk in dry ingredients. Sift in the cocoa powder to avoid lumps. Add the salt. Whisk steadily until smooth.
- Sweeten and enrich. Stir in the maple syrup (start with 2 tablespoons). If using chopped dairy-free chocolate, add it now and whisk until fully melted.
- Finish with vanilla. Remove from heat and stir in the vanilla. Taste and adjust sweetness or cocoa to your liking.
- Serve. Pour into mugs and top with coconut whipped cream or a sprinkle of cinnamon if you like.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
