Instant hot chocolate is a quick stovetop drink made by whisking cocoa, sugar, and a little chocolate into warm milk. This small-batch recipe makes two creamy mugs in about eight minutes, with a smooth texture and a rich chocolate flavor rather than the thin taste that can come from simply stirring cocoa into a cup.
Ingredients
- 2 cups (480 ml) whole milk
- 2 tablespoons (10 g) unsweetened cocoa powder
- 2 tablespoons (25 g) granulated sugar
- 1 ounce (28 g) semisweet chocolate, finely chopped
- 1/2 teaspoon (2.5 ml) vanilla extract
- 1/8 teaspoon (0.7 g) fine salt
Instructions
- Mix the dry ingredients. In a small saucepan, whisk the cocoa powder, sugar, and salt together until the mixture looks even and no large cocoa lumps remain. This quick dry mix helps the cocoa disperse instead of floating in dry clumps on the milk.
- Make a smooth cocoa paste. Pour in about 1/4 cup (60 ml) of the milk and whisk until it forms a glossy, lump-free paste. It may look thick at first; keep whisking and scrape the bottom and corners of the pan. Starting with a small amount of liquid is more reliable than trying to dissolve cocoa in a full pan of cold milk.
- Add the remaining milk and warm. Gradually whisk in the rest of the milk. Set the pan over medium-low heat and warm for about 3 minutes, stirring frequently, until the drink is steaming and hot but not boiling. Milk can scorch on the bottom of a hot pan, so lower the heat if you see bubbles gathering around the edge or the mixture begins to simmer.
- Melt in the chocolate. Add the chopped semisweet chocolate and whisk for about 1 minute, until completely melted and the drink looks uniform. Keep the pan over low heat if needed, but do not let it boil. Finely chopped chocolate melts quickly; larger pieces may need another minute of gentle stirring.
- Finish and serve. Take the pan off the heat, stir in the vanilla, and taste. Add a little more sugar if you prefer a sweeter mug. Divide between two heat-safe cups and serve warm. The drink will thicken slightly as it stands, so give it a quick stir before pouring if it has rested for a moment.
Tips
- Whisk cocoa into a paste first. Cocoa powder does not dissolve as readily as sugar, and adding all the milk at once can leave stubborn dry pockets. A small splash of milk lets you work out the lumps before the pan is full. If a few remain, whisk briskly or pass the finished drink through a fine strainer.
- Use low, steady heat. Gentle warming keeps the milk from scorching and gives the chopped chocolate time to melt smoothly. A simmer is not necessary. Stir the bottom of the pan regularly, especially during the last couple of minutes, when the chocolate starts to thicken the mixture.
- Adjust sweetness to the chocolate. Semisweet chocolate varies by brand, and some cocoa powders taste more bitter than others. Begin with the listed sugar, then taste after the chocolate melts. Add sugar a teaspoon at a time rather than making the drink overly sweet before the cocoa flavor has had a chance to develop.
- Choose your milk with the texture in mind. Whole milk makes a fuller, creamier drink, while 2% milk gives a lighter result. Unsweetened oat or soy milk can be used in the same amount; choose a variety that tastes good warm. Sweetened plant milk may make the finished hot chocolate sweeter, so reduce the added sugar at first.
Serving Suggestions
Pour the hot chocolate into warmed mugs for a cozy drink that stays warm longer. For a simple topping, add a spoonful of whipped cream, a few mini marshmallows, or a light dusting of cocoa powder. These are optional extras rather than part of the base recipe, so leave them off for a straightforward everyday mug. If serving a group, set toppings out separately so each person can choose their own.
This recipe is rich enough to enjoy on its own, but it also pairs well with a plain biscuit, shortbread, or a slice of lightly sweet cake. For a more dessert-like serving, add a small pinch of cinnamon on top or shave a little chocolate over the cream. Avoid piling on several sweet toppings at once if you want the cocoa flavor to remain prominent.
Variations
- Make it dairy-free. Replace the whole milk with 2 cups (480 ml) of unsweetened oat or soy milk and use dairy-free semisweet chocolate. Oat milk tends to give a soft, creamy body; soy milk has a more pronounced flavor. Check the chocolate label if avoiding dairy, since semisweet chocolate can contain milk ingredients.
- Use dark chocolate. Swap the semisweet chocolate for 1 ounce (28 g) of dark chocolate. The drink will taste more intense and less sweet, so taste before adding extra sugar. A chocolate bar chopped into small pieces works better here than large chunks, which take longer to melt.
- Add a gentle spice note. Whisk in 1/8 teaspoon (about 0.3 g) ground cinnamon with the cocoa and sugar. For a more noticeable warming flavor, add a tiny pinch of cayenne, taste, and add more only if desired. The spices should complement the chocolate rather than make the drink sharply hot.
- Make it mocha-style. Dissolve 1 teaspoon (2 g) instant espresso powder into the cocoa paste. It adds a roasted coffee note and makes the chocolate taste deeper, without requiring brewed coffee. For a stronger coffee flavor, replace up to 1/4 cup (60 ml) of the milk with brewed espresso or strong coffee, then warm it with the rest of the milk.
- Make a richer mug. Replace 1/4 cup (60 ml) of the milk with heavy cream, keeping the total liquid at 2 cups (480 ml). This gives the drink a heavier, more dessert-like texture. You can also leave out the cream and serve with a small topping of whipped cream instead for richness that is easy to adjust by the mug.
Storage and Reheating
Hot chocolate is best just after it is made, while the chocolate is fully melted and the texture is smooth. If you have leftovers, cool them and refrigerate them within 2 hours in a covered container. Keep refrigerated for up to 3 days. The mixture may separate or become thicker as it chills; that is normal, and a thorough whisk while reheating usually brings it back together.
Reheat only the amount you plan to drink in a small saucepan over low heat, stirring often, until it reaches 165°F (74°C), the USDA FSIS safe reheating temperature for leftovers. Do not let it boil, because boiling can scorch the milk and change the texture. You can also reheat a mug in the microwave in short bursts, stirring between each burst and checking that it is evenly hot. Avoid repeatedly warming and cooling the whole batch; divide it into smaller portions before refrigerating if you expect to use it over several days. Freezing is possible, but thawed milk-based hot chocolate can separate and may not regain its original smoothness, so refrigeration is the better choice for this small batch.
Frequently Asked Questions
Can I make this hot chocolate in the microwave?
Yes. Whisk the cocoa, sugar, and salt with 1/4 cup (60 ml) of milk in a large microwave-safe jug until smooth, then whisk in the remaining milk. Heat in short intervals, stirring after each one, until steaming. Stir in the chopped chocolate and continue heating briefly as needed until melted, then add the vanilla. Use a large jug because milk can rise quickly as it heats, and do not microwave it unattended.
Can I make a single serving?
Yes. Halve every ingredient to make one generous mug: use 1 cup (240 ml) milk, 1 tablespoon (5 g) cocoa, 1 tablespoon (12–13 g) sugar, 1/2 ounce (14 g) semisweet chocolate, 1/4 teaspoon (1.25 ml) vanilla, and a small pinch of salt. Cook it in a small saucepan, or use a microwave-safe mug with enough room to stir without spilling. The warming time may be shorter, so check frequently.
Why is my hot chocolate grainy or lumpy?
Dry cocoa may not have been fully mixed with the milk, or the chocolate may not have melted completely. Next time, whisk the cocoa with a small splash of milk before adding the rest, chop the chocolate finely, and keep the heat gentle. If the finished drink has a few small lumps, whisk it vigorously while warm or strain it into cups. A grainy texture can also come from scorched milk, which is difficult to fix; use a heavy-bottomed pan and stir regularly.
Can I use water instead of milk?
You can, but the result will be thinner and less creamy because milk contributes both body and a mild sweetness. For a middle ground, replace up to half the milk with water, or use a plant-based milk. If you use only water, you may want to add a little extra chopped chocolate for body and adjust the sugar after tasting. Warm the water and cocoa paste gently just as you would the milk.
Can I prepare a larger batch for a crowd?
Yes. Multiply all the ingredients by the number of batches you need and use a wide saucepan with enough room for whisking. Make the cocoa paste first, then whisk in the remaining milk gradually so the cocoa stays smooth. Warm over medium-low heat and stir frequently; a larger volume takes longer to heat, so rely on the drink being steaming rather than the timing for this two-serving recipe. Keep the batch warm over very low heat only briefly, stirring often, and avoid letting it simmer.
Related
- Enchiladas Recipe: Easy Red-Sauce Chicken Enchiladas
- Enchiladas Recipe Ingredients for Easy Chicken Enchiladas
- Healthy Enchiladas Recipe with Chicken, Beans, and Corn
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).