The perfect, rich and velvety mocha hot chocolate made with coconut milk topped with clouds of whipped cream and marshmallows. There is just nothing like curling up with a steaming mug on a chilly day and this indulgent cup will be the ultimate treat.
Ingredients
Full hot chocolate recipe with instructions can be found in the recipe card.Â
- Coconut milk.Â
- Chocolate. I used a combination of dark/bittersweet chocolate and milk chocolate.
- Unsweetened cocoa powder.Â
- Brown sugar. Maple syrup or honey can be used instead.
- Instant espresso. Any instant coffee will work, so will a shot of espresso. I love the addition of coffee as it makes the chocolate flavor all the more chocolatey and adds a bit of a caffeine boost.
- Salt.Â
- Whipped cream, to serve. (optional)
- Marshmallows, to serve. (optional)
- Optional extra additions:Â This recipe is delicious as is but feel free to add a splash of vanilla extract, a tsp cinnamon or a shot of something stronger like Kahlua (coffee liqueur) or peppermint schnapps. You could also add a pinch of chilli powder to make a cheat’s version of Mexican hot chocolate.
How to make hot chocolate
- In a small saucepan set over medium-low heat, heat the milk, the sugar, the cocoa powder and the espresso until it just starts to simmer but not boil. Whisk until the mixture is smooth and the cocoa powder has been incorporated.
- Add the chopped chocolate and stir until dissolved, taking care not to allow the mixture to boil once the chocolate has been added.
- Stir in the salt then taste and adjust seasoning by adding more sugar or salt if necessary.
- Pour into large cups then top with softly whipped cream, marshmallows and chocolate shards.
Does hot chocolate have caffeine?
Classic hot chocolate does contain a very small contain amount of caffeine but this version has the added boost from the coffee. If you prefer to leave out the coffee, feel free to!
More drink recipes

Coconut mocha hot chocolate
The perfect, rich and velvety mocha hot chocolate made with coconut milk topped with clouds of whipped cream and marshmallows.
Print
Pin
Rate
Add to Shopping List
Servings: 2
Calories: 420kcal
Ingredients
- 400 g (14oz) coconut milk
- 100 g (3.5oz) chocolate chopped
- 2 tbsp cocoa powder
- ¼ cup brown sugar
- 1 tbsp instant espresso or use 1 shot of espresso
- pinch of salt
To serve
- whipped cream
- marshmallows
- shaved chocolate
Instructions
- In a saucepan set over medium heat, heat the milk, the sugar, the cocoa powder and the espresso until it just starts to simmer but not boil.
- Whisk until the mixture is smooth and the cocoa powder has been incorporated.Â
- Add the chopped chocolate and stir until dissolved, taking care not to allow the mixture to boil once the chocolate has been added.Â
- Stir in the salt then taste and adjust seasoning by adding more sugar or salt if necessary.Â
- Pour the hot chocolate into large cups then top with softly whipped cream, marshmallows and chocolate shards.
Nutrition
Calories: 420kcal | Carbohydrates: 37g | Protein: 2g | Fat: 30g | Saturated Fat: 23g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 175mg | Potassium: 145mg | Fiber: 3g | Sugar: 26g | Calcium: 12mg | Iron: 1mg
Leave a Reply