This hot chocolate recipe with powdered milk makes four smooth, creamy mugs using water, dry milk, cocoa, and a little chopped chocolate. Because the ingredients are warmed together on the stovetop, the cocoa dissolves evenly and the chocolate adds a rounded flavor without needing fresh milk.
Ingredients
- 3 cups (710 ml) water, divided
- 1 cup (about 80 g) nonfat dry milk powder
- 1/4 cup (25 g) unsweetened cocoa powder
- 1/4 cup (50 g) granulated sugar
- 2 oz (57 g) semisweet or milk chocolate, finely chopped
- 1/8 tsp (0.7 g) fine salt
- 1 tsp (5 ml) vanilla extract
Instructions
- Measure and prepare the chocolate. Measure the water, milk powder, cocoa, sugar, and salt. Finely chop the chocolate so it melts quickly and evenly. If the chocolate is in small chips, it does not need chopping.
- Make a cocoa paste. Put the cocoa, sugar, salt, and 1/2 cup (120 ml) of the water in a medium saucepan. Set the pan over low heat and whisk for about 2 minutes, until the cocoa is moistened and the mixture is smooth. Starting with a small amount of liquid helps prevent dry cocoa pockets and stubborn lumps.
- Whisk in the milk powder. Add the dry milk powder gradually, whisking until it forms a thick, even paste. Slowly pour in the remaining 2 1/2 cups (590 ml) water while whisking. Scrape around the bottom and sides of the pan to catch any powder that has stuck there.
- Warm and melt. Raise the heat to medium-low and cook for about 4 minutes, whisking often, until the drink is hot and steamy but not boiling. Add the chopped chocolate and whisk for about 1 minute, until melted. Remove the pan from the heat, stir in the vanilla, and pour into mugs. The full cooking time is about 7 minutes; avoid letting the mixture boil, which can make it foam up or form a skin.
Tips
- Choose the right powdered milk. This recipe is written for plain, unsweetened nonfat dry milk powder. If you use whole-milk powder, the drink will taste richer; keep the amount the same, then adjust the sweetness after tasting. Do not use a sweetened instant breakfast mix as a direct substitute, since it contains other ingredients and may already be sweetened.
- Whisk gradually. Cocoa and dry milk can clump when they meet a full pan of liquid at once. Making the cocoa paste first and adding the powder before thinning it with water gives you more control. A small balloon whisk works well, but a fork can help break up any visible lumps.
- Adjust sweetness at the end. Chocolate varies in sweetness, and cocoa brands can taste more or less bitter. Start with the listed sugar, then taste once the chocolate has melted. Add a teaspoon (4 g) of sugar at a time if you prefer a sweeter mug, or leave it as written for a more cocoa-forward drink.
- Keep the heat gentle. Stir frequently as the mixture warms, especially along the base of the saucepan. If you see a few lumps, take the pan off the heat and whisk briskly; do not try to fix them by boiling the drink. A quick pass through a fine-mesh strainer is another option if you want an especially smooth texture.
Serving Suggestions
Serve the hot chocolate as soon as it is ready, in warmed mugs if you want it to stay hot longer. A spoonful of whipped cream, a few mini marshmallows, or a light dusting of cocoa makes a simple topping. For a less sweet finish, sprinkle on a tiny pinch of flaky salt or add a little extra chopped dark chocolate to each mug and stir until it melts.
This recipe pairs well with plain shortbread, butter cookies, cinnamon toast, or a small piece of cake. For a casual gathering, set out toppings in separate bowls so everyone can finish a mug their own way. If serving several mugs at once, give the saucepan a stir just before pouring; the cocoa and milk solids can settle slightly while the drink waits.
Variations
Make it dairy-free: Replace the nonfat dry milk powder with an equal amount of unsweetened soy milk powder or coconut milk powder, if available. The flavor and richness will change: soy is generally more neutral, while coconut can add a noticeable coconut aroma. Check that the powder is plain and unsweetened, and use a dairy-free chocolate if needed.
Use cinnamon or peppermint: Whisk in 1/4 teaspoon (about 0.7 g) ground cinnamon with the cocoa for a gently spiced mug. For mint flavor, stir in 1/8 teaspoon (0.6 ml) peppermint extract with the vanilla, then taste before adding more; peppermint can quickly dominate. A small candy cane can also be stirred into a hot serving, though it will add sweetness.
Change the chocolate: Use dark chocolate for a deeper, less sweet flavor, or milk chocolate for a softer, sweeter drink. If you use white chocolate, reduce the sugar to 1 tablespoon (12 g) because white chocolate is quite sweet and does not contain cocoa solids. You can also omit the chopped chocolate for a lighter, simpler cocoa, though the finished drink will be less rich.
Make a larger batch: Double all the ingredients and use a roomy saucepan, stirring regularly so the powder does not collect at the bottom. The larger amount may take a few extra minutes to become hot, so use the visual cue of steady steam rather than relying on the original timing. Keep it below a boil and taste before serving, since a bigger batch can take slightly longer to mix evenly.
Storage and Reheating
Hot chocolate tastes best freshly made, but leftovers can be stored. Let the drink cool briefly, then transfer it to a clean, covered container and refrigerate it within 2 hours of cooking. Keep it refrigerated for up to 3 to 4 days. If the surface develops a thin film as it cools, stir it back in or remove it before reheating; this is a normal change in texture.
To reheat one mug, warm it gently in a small saucepan over low to medium-low heat, stirring often, until steaming. For a larger portion, reheat in a saucepan rather than bringing the whole container to a boil. As with other leftovers, reheat to 165°F (74°C); check with a food thermometer, then serve promptly. A microwave also works: heat in short bursts, stir thoroughly between bursts, and check the temperature before drinking because hot spots can form. If the drink seems thicker after chilling, whisk in a splash of water while reheating.
Freezing is possible, although the texture may separate after thawing. If you choose to freeze it, use a freezer-safe container and leave room for expansion. Thaw it in the refrigerator, then whisk well as it warms. For the smoothest result, make a fresh batch when convenient rather than freezing a large quantity.
Frequently Asked Questions
Can I make this hot chocolate with cold water?
Yes. The recipe starts with room-temperature water, which is heated in the saucepan; it does not require hot water from a kettle. If your water is cold from the refrigerator, the drink will take a little longer to warm, so rely on the visual cue of steady steam and whisk often. The key is to dissolve the cocoa and powdered milk before the mixture gets very hot.
Why is my powdered-milk hot chocolate lumpy?
Lumps usually form when dry powder is added to a large amount of liquid without enough whisking, or when cocoa is added directly to hot water. Make a smooth paste with the cocoa, sugar, salt, and a small amount of water first, then whisk in the milk powder and gradually add the remaining water. If a few lumps remain, whisk off the heat or strain the finished drink.
Can I use sweetened cocoa mix instead of cocoa powder?
You can, but it will change the recipe because sweetened cocoa mix already contains sugar and may include milk powder or other flavorings. For a first substitution, replace the cocoa and sugar with about 1/2 cup (roughly 60 g) cocoa mix, then leave out the recipe’s sugar. Taste after warming and add more mix or sugar only if needed. The exact sweetness depends on the brand and its proportions.
Can I prepare the dry ingredients ahead?
Yes. Combine the dry milk powder, cocoa, sugar, and salt in a clean, dry, airtight container and keep it in a cool cupboard for several weeks, following the storage directions on the milk powder package. When ready to make the drink, use the full amount of water and add the chopped chocolate and vanilla as directed. Keep moisture out of the mix so it does not harden into clumps.
Can I make this recipe without chopped chocolate?
Yes. Leave it out and follow the remaining steps as written for a lighter hot cocoa with a less silky finish. Taste before serving; you may want a little extra sugar or cocoa depending on the flavor you like. The chopped chocolate contributes richness and body, so omitting it makes the drink noticeably less decadent but still gives you a warm cocoa drink.
How do I keep a batch warm for guests?
Keep the saucepan over the lowest heat that maintains warmth, stir it regularly, and avoid letting the drink simmer or boil. For serving over a short period, an insulated carafe can help; prewarm it with hot water, empty it, and fill it with the prepared drink. Do not leave hot chocolate at room temperature for more than 2 hours. Refrigerate any remaining portion promptly and reheat it safely later.
Related
- Eggnog Snickerdoodle Recipe for Soft, Spiced Cookies
- Eggnog Taffy Recipe: Buttery, Spiced Holiday Candy
- Eggnog Tarts: Creamy Custard in Crisp, Buttery Pastry
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).