You can make exceptional hot chocolate with just two core ingredients: dark chocolate and milk. Use the best dark chocolate you can find for the richest flavour. From there, you can keep things simple or infuse the milk with Earl Grey tea, chai spices, cinnamon, peppermint, or other aromatics. Hot chocolate is straightforward to prepare and wonderfully comforting.

This post was sponsored by Cacao Barry.
I have warm memories of being served hot chocolate in tiny china teacups as a child. Those small cups seemed especially fitting for a cozy winter treat after a brisk afternoon outdoors. Hot chocolate has a way of making ordinary moments feel special.
Hot Chocolate Versus Hot Cocoa
Hot chocolate and hot cocoa are often used interchangeably, but they differ in preparation and texture. Hot chocolate is made by melting real chocolate into milk, yielding a dense, creamy drink. Hot cocoa, by contrast, is typically made from cocoa powder mixed with hot water or milk and can include sugar and other additives from instant mixes. Choosing real chocolate elevates the taste and texture.
Ingredients
Hot chocolate needs few ingredients and rewards quality. Using real chocolate produces a richer, more decadent drink than powder-based versions. The basic ingredients are:

- Milk – Whole milk (3.25% fat) gives the creamiest results, but any milk or milk alternative will work.
- Chocolate – A 70% dark chocolate provides depth and balance without excessive sweetness. Choose a high-quality baking or couverture chocolate for best flavour.
- Earl Grey tea (optional) – Steeping the milk with Earl Grey adds a bright, bergamot-forward note that pairs beautifully with dark chocolate.
See the recipe card for exact quantities and serving size.
When chocolate is the star of the drink, invest in good chocolate. For this recipe I used Cacao Barry Ocoa 70% dark chocolate for its deep chocolate character.
Milk-to-Chocolate Ratio
For a balanced, luscious hot chocolate, a 2:1 ratio by volume of milk to chocolate works well: 2 cups (500 mL) milk to 1 cup (250 mL) chopped dark chocolate. By weight this is about 500 g milk to 175 g dark chocolate (roughly 25% chocolate by weight). Adjust the ratio to taste if you prefer a richer or lighter drink.
Substitutions and Variations
This method works with dark, milk, white, or even ruby chocolate. You can flavour the milk before adding the chocolate or stir in flavourings after the chocolate melts. A few ideas:
- Tea-infused: Steep whole or loose-leaf tea in the warm milk, then strain before adding chocolate.
- Spiced: Add cinnamon, cardamom, nutmeg, or a pinch of dried chili for warmth and complexity.
- Nutty: Swirl in a spoonful of nut butter—tahini, almond, or peanut butter add richness and depth.
- Peppermint: A quarter teaspoon of peppermint extract brightens the drink—add sparingly to taste.
- Lactose-free / Non-dairy: Use lactose-free milk or plant-based milks such as oat, almond, soy, or coconut.
How to Make Hot Chocolate with Real Chocolate
Making hot chocolate from real chocolate is simple and rewarding. Heat the milk, add the chocolate, and stir until smooth. If you choose to infuse flavours, do so while heating the milk, then remove solids before combining with chocolate.

Step 1: Place the milk in a saucepan. If infusing, add tea or spices and warm until the milk is steaming and just below a boil. Remove from heat, strain out tea bags or spices, and then add the chopped chocolate.
Note: Infuse spices or tea into the milk first, then strain before stirring in chocolate to keep the drink smooth.

Step 2: Let the chocolate sit in the hot milk for about a minute, then stir until melted and combined. For an ultra-smooth texture and a light foam, blend briefly with an immersion blender and serve hot.
If chilled and shaken before serving, the mixture makes a delicious chocolate milk—perfect for a cold treat.
Hot Chocolate Trick for Foam

Using an immersion blender not only removes any remaining lumps but also whips a light froth into the hot chocolate, making it feel extra luxurious.
Serving Suggestions
Top your hot chocolate with whipped cream, a marshmallow, or a sprinkle of cocoa or cinnamon. Serve with cookies—gingerbread, chocolate sablés, or chewy chocolate sugar cookies are excellent companions.
Hot Chocolate FAQs
Yes—classic hot chocolate is simply milk combined with melted chocolate. Because chocolate is the main flavour, use a chocolate you enjoy.
Milk produces a richer, creamier drink, while water makes a lighter, cleaner chocolate flavour. Both work; choose based on your preference.
If you try this hot chocolate recipe, please leave a star rating and share your thoughts in the comments. I love hearing how it turns out!
📖 Recipe

Hot Chocolate with Earl Grey Tea
Ingredients
- 500 mL whole milk (3.25% fat)
- 3 tea bags loose-leaf Earl Grey (optional)
- 150 g dark chocolate (70% cocoa), chopped
Instructions
- Heat the milk in a saucepan. If using tea, add the tea bags and warm until the milk is steaming and nearly boiling. Remove from heat, let steep for 5 minutes, then squeeze and discard the tea bags.
- Add the chopped dark chocolate to the hot milk. Let sit for 1 minute, then stir until the chocolate is fully melted and combined. For a silky smooth texture and a light foam, blend briefly with an immersion blender.
- Divide between two mugs and serve immediately. Top with whipped cream or a marshmallow if desired.
Notes
I used Cacao Barry Ocoa 70% dark chocolate for this recipe.
Creative flavour ideas: tea-infused milk, warm spices like cinnamon or cardamom, a pinch of chili for heat, nut butter for richness, or a touch of peppermint extract. Add flavourings gradually and adjust to taste.
Nutrition
Calories: 603 kcal (approximate). Nutrition information is automatically calculated and should be used as an estimate.

This post is sponsored by Cacao Barry. I was compensated with product and payment. I only promote products I trust. This post contains affiliate links; purchases through those links may earn a small commission at no extra cost to you.