Chocolate punch is a chilled, creamy party drink made with cocoa, melted chocolate, milk, and a little vanilla. This easy, nonalcoholic version is rich without relying on ice cream, and its chocolate base can be made ahead so the punch is cold when guests arrive.
Ingredients
- 2 cups (480 ml) water
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (42 g) unsweetened cocoa powder, preferably Dutch-process for a mellow flavor or natural cocoa for a brighter chocolate taste
- 1/4 teaspoon (1.5 g) fine salt
- 8 ounces (225 g) semisweet or bittersweet chocolate, finely chopped
- 8 cups (1.9 L) cold whole milk
- 2 cups (480 ml) cold half-and-half
- 2 teaspoons (10 ml) vanilla extract
- 1 cup (240 ml) whipped cream, for serving, optional
- 1 ounce (28 g) chocolate curls or finely grated chocolate, for serving, optional
Instructions
- Set up the chocolate base. Put the water, sugar, cocoa powder, and salt in a large saucepan. Whisk until the cocoa is evenly moistened and no dry pockets remain. Use a saucepan that holds at least 3 quarts (2.8 L), or plan to transfer the mixture to a larger bowl before adding the dairy.
- Heat the cocoa mixture. Set the pan over medium heat and whisk as it warms. Bring it to a gentle simmer, not a rolling boil, and cook for about 3 minutes, whisking often so the cocoa does not stick or scorch. The sugar should dissolve and the mixture should look smooth.
- Melt in the chocolate. Turn the heat to low. Add the chopped chocolate and whisk for about 5 minutes, until it has fully melted and the base is glossy. Take the pan off the heat as soon as the chocolate is smooth; prolonged high heat can make chocolate grainy or give it a scorched flavor.
- Whisk in the dairy and vanilla. Slowly pour in the cold milk and half-and-half while whisking. Stir in the vanilla. If your saucepan is not large enough, transfer the chocolate base to a large heatproof bowl first, then add the dairy in batches. Taste a small spoonful; the drink will taste less sweet once it is thoroughly chilled.
- Chill until cold. Divide the punch between two shallow, covered containers so it cools more quickly, and refrigerate promptly. Chill for at least 2 hours. The punch should be cold throughout before it goes into a serving bowl. Whisk it briefly after chilling to recombine any cocoa or chocolate that has settled.
- Serve. Pour the chilled punch into a clean punch bowl or pitcher. Offer whipped cream and chocolate curls on the side, or add a small dollop to each glass just before serving. Set out a ladle and keep the bowl cold; avoid adding a large amount of ice directly to the punch because melting ice thins the chocolate flavor.
Tips
- Chop the chocolate small. Small, even pieces melt quickly and smoothly. If you use chocolate chips, they will work, though some brands contain stabilizers that make them slower to melt. Keep the heat low and whisk patiently rather than raising the temperature.
- Choose cocoa for the flavor you want. Dutch-process cocoa makes a round, mellow drink, while natural cocoa is more pronounced and slightly tangy. Either is suitable here. Use unsweetened cocoa, not a sweetened instant cocoa mix, since the recipe already includes sugar.
- Adjust sweetness only after chilling. Cold drinks taste less sweet than warm ones. If you want it sweeter, dissolve a little extra sugar in a tablespoon or two of warm water and whisk that syrup into the punch. Adding dry sugar to cold punch can leave gritty crystals.
- Keep the texture smooth. Whisk the cocoa with the water before heating, and keep stirring as the mixture simmers. If a few tiny chocolate flecks remain, pass the warm base through a fine-mesh strainer before adding the milk.
Serving Suggestions
Serve the punch well chilled in small glasses; it is rich, so an 8-ounce (240 ml) glass is a generous portion. A punch bowl works for a gathering, while a covered pitcher is easier to fit in the refrigerator and keeps the drink cold between refills. If you use a bowl, chill it in the refrigerator beforehand and set it over a larger bowl of ice rather than putting ice into the chocolate punch itself.
For a simple finish, add whipped cream and a pinch of grated chocolate to each glass. Chocolate curls, a light dusting of cocoa, or a small marshmallow garnish also suit the drink. Keep garnishes separate until serving so they do not soften or sink while the punch sits. This recipe is filling enough to serve alongside plain cookies, shortbread, or fruit, rather than another rich dessert.
Variations
- Make it darker. Use bittersweet chocolate with a higher cocoa percentage and Dutch-process cocoa. Because the chocolate will taste less sweet, start with the listed sugar, chill the mixture, then adjust if needed.
- Use a milk alternative. Replace the whole milk and half-and-half with 10 cups (2.4 L) of unsweetened oat milk or soy milk. Oat milk gives a soft, cereal-like sweetness, while soy milk is fuller-bodied. Choose an unflavored product so it does not compete with the chocolate. The result will be less creamy than the dairy version; a barista-style product can make it richer.
- Add a gentle spice note. Simmer one cinnamon stick with the cocoa mixture, then remove it before adding the dairy. A small pinch of ground cinnamon or cayenne can also be whisked into the warm base, but begin lightly because the flavor becomes more noticeable as the drink sits.
- Make a coffee-chocolate version. Replace 1 cup (240 ml) of the milk with cooled strong coffee. This adds a roasted flavor without turning the punch into a strongly coffee-forward drink. Keep the coffee unsweetened and cold before mixing it in.
- Make it extra creamy. Replace 1 cup (240 ml) of the milk with additional half-and-half. The punch will be richer and heavier, so serve smaller portions. Avoid stirring ice cream into the whole bowl if you need to keep leftovers; it melts, changes the texture, and makes the punch harder to store consistently.
Storage and Reheating
Refrigerate the punch within 2 hours of making it, in covered containers, and keep it at 40°F (4°C) or colder. For the best texture and flavor, use it within 3 to 4 days. Whisk or shake a sealed container gently before pouring, since cocoa and chocolate can settle as the punch stands. Do not leave the serving bowl out for more than 2 hours; return the remaining drink to the refrigerator sooner if the room is warm.
This recipe is designed to be served cold, so reheating is optional. To serve a portion warm, heat it gently in a saucepan while stirring and use a food thermometer to bring refrigerated leftovers to 165°F (74°C), the USDA FSIS temperature for reheated leftovers. Do not let it boil, which can scorch the milk and affect the texture. Heat only the amount you plan to serve, and do not repeatedly warm and cool the full batch.
Frequently Asked Questions
Can I make chocolate punch the day before?
Yes. Make the punch, transfer it to covered containers, and refrigerate it overnight. Whisk it well before pouring it into the serving bowl. Keep whipped cream and other toppings separate until serving so they stay fresh and hold their texture.
Can I make this recipe without half-and-half?
Yes. Replace the 2 cups (480 ml) of half-and-half with the same amount of whole milk. The punch will be lighter but will still be smooth because the recipe contains melted chocolate. For a richer result without half-and-half, use a little extra milk and serve the drink with whipped cream.
Why did my chocolate punch turn grainy?
Chocolate can become grainy if it is overheated, scorched, or not fully incorporated. Keep the cocoa at a gentle simmer, lower the heat before adding the chopped chocolate, and whisk until glossy. If the warm base is only slightly lumpy, whisk it vigorously or strain it before you add the milk.
Can I serve the punch over ice?
You can, but ice melts and dilutes the drink. For a colder glass without as much dilution, chill the glasses first or use a few large ice cubes and serve promptly. Another option is to freeze some of the finished punch in ice-cube trays and use those cubes in individual glasses.
Can I freeze leftover chocolate punch?
Freezing is possible, but the milk and cream may separate or turn slightly grainy when thawed. If you freeze it, leave room in a freezer-safe container for expansion, thaw it in the refrigerator, and whisk thoroughly before serving. For the most reliable texture, make a smaller batch or use refrigerated leftovers within 3 to 4 days.
How do I make the punch less sweet?
Use bittersweet chocolate and reduce the sugar to 1/2 cup (100 g). Chill the punch before making a final adjustment, because sweetness is harder to judge while the base is warm. If it tastes too intense, add a little more cold milk rather than extra water, which can make the drink taste thin.
Related
- Pink Sangria Recipe with Rosé, Citrus, and Fresh Berries
- Pineapple Moscow Mule: Bright, Spicy Cocktail Recipe
- Pimm’s and Lemonade Recipe: A Classic British Summer Cup
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).