Grinch Hot Chocolate: Creamy, Bright Green Holiday Cocoa

Updated November 3, 2026

Total time
18 min
prep 10 min · cook 8 min
Serves
4
portions as written

Jump to recipe

Grinch Hot Chocolate: Creamy, Bright Green Holiday Cocoa

Grinch hot chocolate is a creamy white-chocolate drink tinted bright green and finished with whipped cream, marshmallows, and red heart sprinkles. It comes together on the stovetop in minutes, and its sweet, mellow flavor makes a fun holiday treat for kids and grown-ups alike.

Ingredients

  • 4 cups (960 ml) whole milk
  • 1/2 cup (120 ml) heavy cream
  • 6 oz (170 g) good-quality white chocolate, finely chopped
  • 1 tablespoon (12 g) granulated sugar, optional
  • 1 teaspoon (5 ml) vanilla extract
  • 1/8 teaspoon (0.75 g) fine salt
  • 3 to 6 drops green gel food coloring, or 6 to 10 drops liquid coloring, adjusted to the shade you want
  • 1 cup (240 ml) whipped cream, for topping
  • 1 cup (about 45 g) mini marshmallows, for topping
  • 2 tablespoons (20 g) red heart sprinkles, for topping

Instructions

  1. Prepare the chocolate and toppings. Finely chop the white chocolate so it melts quickly and evenly; large chunks can remain stubbornly solid while the milk gets too hot. Measure the milk and cream into a medium, heavy-bottomed saucepan. Set the chopped chocolate, vanilla, salt, coloring, and toppings within reach. If using whipped cream from a can, wait to dispense it until just before serving.
  2. Warm the milk and cream. Set the saucepan over medium-low heat and warm the milk and cream for about 4 minutes, stirring occasionally. Look for steam and small bubbles around the edge of the pan, not a rolling boil. A gentle heat protects the milk from scorching and gives the chocolate time to melt smoothly. If the mixture begins to bubble vigorously, lower the heat.
  3. Melt in the white chocolate. Add the chopped chocolate, sugar if using, and salt. Whisk steadily for 2 to 3 minutes, scraping the bottom and corners of the pan, until the chocolate is fully melted and the drink looks glossy. White chocolate can become grainy if overheated, so keep the heat low and take the pan off the burner as soon as no pieces remain. The sugar is optional because white chocolate is already sweet; taste before adding it if you prefer a less-sweet drink.
  4. Color and flavor the drink. Whisk in the vanilla, then add 3 drops of green gel coloring. Stir thoroughly and check the color before adding more a drop at a time. The drink will look brighter in a white mug, and gel color usually gives a vivid green without thinning the hot chocolate. If using liquid coloring, start with a few drops and adjust gradually; different brands vary in strength.
  5. Pour and garnish. Divide the hot chocolate among 4 mugs. Top each with whipped cream, a small handful of mini marshmallows, and red heart sprinkles. Serve promptly while hot. Keep the garnishes off the main saucepan if you expect leftovers, since they soften and dissolve in the drink.

Tips

  • Choose white chocolate that melts well. Bars or baking wafers generally melt more smoothly than white chocolate chips, which may contain stabilizers that make them slower to melt. Check that the product contains cocoa butter for a richer, creamier result. Chop a bar finely, and stir continuously once it goes into the warm dairy.
  • Control the sweetness. Start without the optional sugar, then taste the finished drink before deciding whether to add it. White chocolate varies in sweetness, and the whipped cream and marshmallows add more. For a less-rich mug, leave out the heavy cream and use 4 1/2 cups (1.08 L) milk in total; the drink will be a little lighter but still creamy from the chocolate.
  • Add color slowly. Food coloring strength differs by type and brand, so the listed range is a starting point rather than a fixed shade. Gel coloring makes a concentrated green with very little added liquid. Avoid adding a large squeeze all at once: an overly dark shade is difficult to correct except by making more uncolored hot chocolate and blending it in.
  • Keep the heat gentle. High heat can scorch the milk or make melted white chocolate turn grainy. Use a heavy saucepan if available, whisk often, and remove the pan from the burner once everything is smooth. If a few tiny chocolate flecks remain, whisk off the heat for another 20 to 30 seconds instead of turning the burner up.

Serving Suggestions

Serve the drink in heat-safe mugs with the green surface visible beneath a generous swirl of whipped cream. A few red heart sprinkles give the classic storybook-inspired look, while mini marshmallows add a soft, sweet topping. For a tidy presentation, set out the toppings in small bowls and let everyone decorate their own mug; this is especially useful if guests want different amounts of sweetness or prefer to skip dairy toppings.

For a holiday snack table, pair each mug with crisp shortbread, sugar cookies, gingerbread, or plain butter biscuits. The drink is rich, so simple cookies are a good match, while spiced gingerbread adds contrast. If serving a group, pour the hot chocolate into pre-warmed mugs just before serving rather than leaving finished mugs on the counter. Use smaller cups for children, and let the drink cool to a comfortable sipping temperature before serving them.

You can also make the topping look more like a little green snow scene: add whipped cream first, then scatter a few marshmallows and place one red heart sprinkle near the center. Keep the garnish modest if the mug is narrow, so it does not spill over when carried. A small spoon is helpful for the marshmallows and for stirring the drink as it cools.

Variations

Use a dairy-free base. Replace the milk with 4 cups (960 ml) unsweetened oat milk or soy milk and the cream with 1/2 cup (120 ml) dairy-free cream or additional plant milk. Choose dairy-free white chocolate, since many white chocolate bars contain milk. The result can be a little less rich and may taste slightly different depending on the plant milk; oat milk is generally mild, while coconut-based products add a noticeable coconut note. Check that the toppings are dairy-free as well if needed.

Make it peppermint flavored. Add 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 white chocolate. Crushed peppermint candy can also be sprinkled on top, but it adds extra sweetness and may tint the whipped cream pink as it dissolves.

Use a different green decoration. If you do not have food coloring, keep the drink white and use green sanding sugar, green sprinkles, or a small green candy on the whipped cream. Matcha powder can color the drink, but it adds a distinct earthy, slightly bitter flavor and will not taste like the classic sweet white-chocolate version. If you try it, whisk a small amount into a spoonful of warm milk first to make a smooth paste, then blend it into the pot.

Make a less-sweet version. Leave out the extra sugar and use 5 oz (142 g) white chocolate instead of 6 oz (170 g). The drink will be less sweet and slightly thinner, but still have a creamy white-chocolate flavor. Do not replace the white chocolate with the same amount of cocoa powder without adjusting the recipe: cocoa is unsweetened and does not melt into milk in the same way, so it needs a different balance of sugar and liquid.

Storage and Reheating

For food safety, refrigerate leftover hot chocolate within 2 hours of making it. Let it cool briefly, then transfer it to a covered container and refrigerate for up to 3 days. Store it without whipped cream, marshmallows, or sprinkles; add fresh toppings when serving. The drink may thicken in the refrigerator because the chocolate firms as it gets cold, and a little separation is normal.

Reheat only the portion you plan to drink. Warm it in a small saucepan over low heat, whisking frequently until smooth and steaming, or microwave it in a microwave-safe mug in 30-second bursts, stirring between bursts. Avoid boiling it, which can scorch the milk and make the white chocolate grainy. If it seems too thick, whisk in a tablespoon (15 ml) of milk at a time until it reaches the consistency you like. Do not repeatedly cool and reheat the same batch.

Freezing is possible, but not ideal: the dairy and melted chocolate may separate or become grainy after thawing, even with whisking. If you do freeze it, use a freezer-safe container, leave room for expansion, and thaw it in the refrigerator before reheating gently. For the smoothest texture and easiest serving, make a fresh batch when practical.

Frequently Asked Questions

Can I make Grinch hot chocolate ahead of time?
Yes. Prepare the drink without the toppings, cool it, and refrigerate it in a covered container for up to 3 days. Reheat it gently while whisking, then add whipped cream, marshmallows, and heart sprinkles right before serving. For a party, you can make it earlier the same day and keep it refrigerated until reheating.

Can I make this in a slow cooker?
Yes, especially if you are serving several people. Warm the milk and cream on low, stir in the chopped chocolate, sugar, and salt, and stir occasionally until smooth; then add vanilla and coloring. Slow cookers vary, so do not leave the mixture unattended for hours or let it boil. Once it is hot and smooth, switch to the warm setting and serve within a couple of hours, stirring now and then.

Why did my white chocolate turn grainy?
It was likely heated too quickly or got too hot. White chocolate is delicate, so keep the burner at medium-low and stir as it melts. If it is only slightly grainy, take the pan off the heat and whisk steadily; a brief blend with an immersion blender can also smooth it, used carefully to avoid splashing hot liquid. Severely scorched chocolate will not return to a clean, smooth flavor.

Can I use white chocolate chips?
Yes. They work, though some brands take longer to melt and may leave a thicker or less-smooth texture than chopped white chocolate bars. Keep the heat low, whisk patiently, and avoid adding the chips while the milk is boiling. If they are not melting, take the saucepan off the heat and continue stirring rather than increasing the temperature.

How do I make the green color brighter?
Use gel food coloring and add it a drop at a time after the chocolate has melted. Start with 3 drops, stir very well, and assess the color in a mug before adding another. White chocolate and cream make a pale base, so a few drops often go a long way. A white mug makes the green appear more vivid; avoid using a strong-flavored coloring or extract to intensify the shade.

Can I make it without food coloring?
Yes. The drink will be ivory rather than green, but it will still have the same creamy white-chocolate flavor. Decorate with green sprinkles or a green candy on top if you want a festive look without coloring the drink. Matcha is another option, but it changes the flavor noticeably and gives a more muted, earthy green.

Related

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).