This life hot chocolate recipe makes a rich, creamy stovetop drink with milk, cocoa powder, and real chocolate. Whisking the cocoa with sugar before warming it helps prevent lumps, while chopped chocolate melts in for a smooth, full-flavored finish.
Ingredients
- 4 cups (960 ml) whole milk
- 1/4 cup (21 g) unsweetened cocoa powder
- 1/3 cup (67 g) granulated sugar
- 4 oz (113 g) semisweet chocolate, finely chopped
- 1 teaspoon (5 ml) vanilla extract
- 1/8 teaspoon (0.75 g) fine salt
- 1 cup (about 30 g) mini marshmallows, for serving, optional
- 1/2 cup (120 ml) whipped cream, for serving, optional
Instructions
- Measure and prepare the chocolate. Measure the milk, cocoa, sugar, vanilla, and salt. Finely chop the semisweet chocolate so it melts quickly and evenly. Set out four heat-safe mugs and any toppings you plan to use. This short preparation makes it easier to keep the milk moving as it warms.
- Make a smooth cocoa mixture. In a medium saucepan, whisk together the cocoa powder, sugar, and salt. Add about 1/2 cup (120 ml) of the milk and whisk until the mixture forms a smooth, thick paste with no dry pockets of cocoa. Starting with a small amount of liquid is a simple way to avoid floating cocoa clumps.
- Warm the milk. Slowly whisk in the remaining 3 1/2 cups (840 ml) of milk. Set the pan over medium-low heat and cook for about 4 minutes, whisking often, until the drink is steaming and the sugar has dissolved. Do not let it boil; a gentle, steady heat protects the milk from scorching and keeps the texture pleasant.
- Melt in the chocolate. Add the chopped semisweet chocolate. Whisk continuously for about 2 minutes, or until every piece has melted and the hot chocolate looks glossy and even. If small flecks remain, keep whisking over low heat for another 30 to 60 seconds. Avoid turning the burner up high to hurry the melting.
- Finish and serve. Remove the pan from the heat and stir in the vanilla. Taste carefully, since the drink is hot. Add a little more sugar if you prefer it sweeter, or a splash of warm milk if you want a lighter cup. Pour into the mugs and top with marshmallows or whipped cream if desired.
Tips
- Choose cocoa you enjoy. Natural unsweetened cocoa gives a direct, slightly fruity chocolate flavor, while Dutch-process cocoa tends to taste smoother and less sharp. Either works in this recipe; use unsweetened cocoa rather than a sweetened drinking-chocolate mix, which already contains sugar and may make the result overly sweet.
- Chop the chocolate finely. Smaller pieces melt faster and are less likely to settle or stick to the bottom of the pan. Semisweet chocolate balances the sugar and cocoa, but bittersweet chocolate is a good choice if you like a darker cup. If your chocolate is sweetened, taste before adding any extra sugar.
- Keep the heat moderate. Milk can scorch if left on a hot burner or heated without stirring. Use a heavy-bottomed saucepan if available, whisk regularly, and lower the heat as soon as you see steam. A rolling boil is not needed and can cause the drink to develop a skin or foam up over the sides.
- Adjust the dairy carefully. For a dairy-free version, use an unsweetened oat or soy beverage that is suitable for heating; the result may be slightly less rich or may have a faint cereal or bean flavor. Almond beverage works too, though it makes a thinner drink. Check the carton for added sugar and reduce the recipe’s sugar if needed.
Serving Suggestions
Serve the hot chocolate as soon as it is poured, while the chocolate is still glossy and the drink is steaming. Marshmallows gradually soften into the surface, while whipped cream gives each mug a cool, creamy topping. For a simple finish without extra sweetness, dust a small pinch of cocoa powder over the top or add a few fine chocolate shavings.
This recipe makes four modest servings of about one cup each, so use larger mugs if you want a more generous pour and expect to serve fewer people. Pair it with plain butter cookies, shortbread, biscotti, or a slice of lightly sweet cake. Since the drink is rich, a simple snack often works better than a heavily frosted dessert. For a gathering, keep the finished drink in a warm, covered pot and stir it before pouring so the chocolate stays evenly distributed.
Variations
Make it darker: Replace the semisweet chocolate with bittersweet chocolate and begin with a little less sugar. Taste after the chocolate melts, then sweeten gradually. The cocoa and chopped chocolate both contribute flavor, so this change creates a deeper, less sugary cup rather than simply making the drink stronger.
Add a gentle spice note: Whisk in 1/4 teaspoon (0.5 g) ground cinnamon with the cocoa and sugar. A tiny pinch of cayenne can add warmth, but use just a small amount because it builds as the drink sits. You can also steep a cinnamon stick in the warm milk for a few minutes, then remove it before serving.
Use a different milk: Two percent milk makes a slightly lighter drink than whole milk. For a plant-based version, use 4 cups (960 ml) of unsweetened oat or soy beverage and check its sweetness before deciding whether to use the full amount of sugar. Coconut beverage gives a more noticeable coconut flavor, so it is best when that taste is welcome.
Make it minty: Stir in 1/8 teaspoon (0.6 ml) peppermint extract along with the vanilla, then taste before adding more. Peppermint extract is concentrated, and too much can overwhelm the chocolate. For a more restrained mint flavor, use a small candy cane as a stirrer or garnish each mug with a few crushed peppermint candies.
Storage and Reheating
Let leftover hot chocolate cool briefly, then transfer it to a covered container and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator; for the best flavor and texture, use it within 3 days. Store toppings separately and add them only when serving. If the drink thickens or separates as it chills, that is normal: the chocolate firms as it gets cold, and a thorough stir while reheating usually brings it back together.
Reheat only the amount you plan to drink in a small saucepan over low to medium-low heat, stirring frequently until hot and smooth. For food safety, USDA guidance is to reheat leftovers to 165°F (74°C); use a food thermometer to check the center of the drink and avoid scorching it as it heats. A microwave also works: use a microwave-safe mug, heat in 30-second intervals, and stir between intervals so the drink warms evenly. Do not repeatedly cool and reheat the full batch. Freezing is possible, but the texture may turn grainy or separate after thawing, so refrigeration is the better choice for this recipe.
Frequently Asked Questions
Can I make this hot chocolate with only cocoa powder?
Yes. Leave out the chopped chocolate and increase the cocoa powder to 1/3 cup (28 g). Start with the same amount of sugar, warm the drink as directed, and taste before serving. The result will be lighter and less silky than the version made with both cocoa and chocolate; whisking well is especially important so the cocoa disperses smoothly.
Why is my hot chocolate lumpy?
Cocoa powder tends to float and form dry clumps when it is added straight to a full pan of milk. Whisking it first with the sugar and a small splash of milk makes a smooth paste that is easier to blend. If you still see a few lumps, whisk more vigorously while the drink is warm, or carefully strain it through a fine-mesh sieve before serving.
Can I make it ahead for a group?
Yes. Prepare the recipe, cool it promptly, and refrigerate it in a covered container. Reheat it in a saucepan, stirring often, and check that the leftovers reach 165°F (74°C) before serving. For a party, keep the hot drink covered and stir it from time to time; add marshmallows or whipped cream to individual mugs rather than mixing them into the pot.
How can I make the drink thicker?
Use whole milk and keep the chopped chocolate in the recipe. For an even richer texture, replace 1/2 cup (120 ml) of milk with 1/2 cup (120 ml) of half-and-half. Heat gently and whisk well. Avoid adding flour or cornstarch unless you specifically want a pudding-like consistency, because those thickeners change the drink’s smooth, pourable character.
Can I reduce the sugar?
Yes. Start with 3 tablespoons (38 g) of sugar instead of 1/3 cup, then taste after the chocolate has melted. Bittersweet chocolate may need a little more sweetener than semisweet chocolate, while sweetened plant-based milk may need less. Add sugar in small increments so you can stop when the balance suits you.
Related
- Kansas City Pork Chops with Sticky Homemade Barbecue Sauce
- Kangaroo Burgers Recipe for Flavorful, Lean Patties
- Kale Wraps Recipe with Chickpeas and Lemon Tahini
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).