Grinch Hot Chocolate

This post may contain affiliate links. See our full disclosure policy, here.
This Grinch Hot Chocolate is a fun and festive green hot chocolate recipe that’s perfect for Christmas movie nights! Made with creamy white chocolate, milk, and a little green food coloring, this delicious Grinch hot cocoa is topped with whipped cream and a red heart sprinkle for the perfect Grinch-inspired treat.

We love making this recipe every time we watch How the Grinch Stole Christmas! It’s become one of our favorite holiday traditions, and the creamy white chocolate flavor is such a fun change from traditional hot cocoa.
This easy homemade green hot chocolate comes together right on the stovetop and makes 5–6 smaller servings or 4 larger mugs. It’s perfect for Christmas parties, Grinch-themed celebrations, or a cozy night at home!
If you love the Grinch theme as much as we do, be sure to check out my other Grinch recipes for Christmas. There are lots of fun treats and drinks that would be perfect for a movie night.
Why we love this recipe-
- It is easy to whip up right on the stove top.
- It is such a fun and festive recipe themed around our favorite Christmas movie!
- We used simple ingredients to make this delicious white hot chocolate recipe, dyed green!
- Having Grinch hot cocoa and snacks is our favorite way to enjoy the movie!

What Makes Grinch Hot Chocolate Green?
The secret to making this festive green hot chocolate is starting with a creamy white chocolate base!
Traditional hot chocolate made with cocoa powder or milk chocolate has a brown color, which makes it difficult to achieve that bright Grinch green. By using white chocolate chips, milk, and heavy cream, we get a light-colored hot chocolate that’s easy to tint with green food coloring.
We used neon green gel food coloring to get that fun Grinch-inspired shade. Start with just a few drops and add more until you reach your desired color. Finish each mug with whipped cream and a red heart sprinkle to represent the Grinch’s heart!
Ingredients:
- 4 cups of milk (2% is what we used)
- 1 cup heavy whipping cream
- 1/2 cup sugar
- 1 1/2 cups white chocolate chips
- 1-2 teaspoons vanilla extract
- A pinch of salt
- Neon green gel food coloring
- Whipped cream for topping (or mini marshmallows, if you prefer)
- A jumbo red heart sprinkle for topping (for the Grinch’s heart!)
How to Make Green Hot Cocoa
Step 1: To a medium saucepan, add milk, heavy cream, sugar, and white chocolate chips.




Step 2: Heat over medium-low heat, until milk is steamy and chocolate chips are melted.
Step 3: Remove from the heat and stir in vanilla and salt to the melted chocolate mixture.

Step 4: Add a few drops of green food coloring, stirring, until the perfect shade of green color is reached.

Step 5: Pour into your mugs and top with whipped cream and a heart sprinkle!

For best results, enjoy immediately, given time to cool slightly to a safe drinking temperature.
This is a hot beverage so be sure to supervise any littles that are enjoying it!
More Tips for the Best Grinch Hot Chocolate
- Use good-quality white chocolate. White chocolate is the main flavor in this recipe, so choose white chocolate chips that you enjoy eating.
- Add the food coloring gradually. Start with a few drops of neon green gel food coloring and stir well before adding more. It’s easier to deepen the color than to lighten it.
- Don’t boil the milk. Heat the mixture gently over medium-low heat, stirring frequently, until the chocolate melts and everything is smooth.
- Adjust the sweetness if needed. White chocolate is already sweet, so you can reduce the added sugar if you prefer a less sweet hot chocolate.
- Add toppings right before serving. Whipped cream and heart sprinkles look their best when added just before enjoying your hot cocoa.
Can I Make Grinch Hot Chocolate in a Slow Cooker?
Yes! Making Grinch hot chocolate in a slow cooker is a great option for Christmas parties or serving a larger group.
Add the milk, heavy cream, sugar, white chocolate chips, vanilla extract, and salt to your slow cooker. Cook on low, stirring occasionally, until the white chocolate is completely melted and the mixture is hot and smooth.
Stir in a few drops of neon green food coloring until you reach your desired shade of green. Serve in mugs with whipped cream and a red heart sprinkle.
You can also double the recipe if your slow cooker has enough room. Keep the hot chocolate warm for serving, stirring occasionally and following your slow cooker’s food-safe holding guidance.
Frequently Asked Questions
Can I make Grinch hot chocolate ahead of time?
Yes! You can prepare the hot chocolate ahead of time and store it in a covered container in the refrigerator for up to 3–4 days. Reheat gently on the stovetop over low heat, stirring frequently until smooth and heated through.
Add the whipped cream and red heart sprinkles just before serving.
Can I make green hot chocolate without white chocolate?
White chocolate works best for this recipe because it creates a light-colored base that’s easy to turn green. You could use a different light-colored hot chocolate base, but regular milk chocolate or cocoa powder will make it much harder to achieve a bright green color.
This adorable Grinch hot chocolate recipe is so much fun and is sure to get the whole family into the Christmas spirit.
If you like this recipe, be sure and check out our other Grinch treats you need to make this Christmas season-
- Grinch Milkshake
- Grinch Dessert Board
- Grinch Cake Mix Cookies
- Grinch Oreo Balls
- Grinch Pretzel Bites
- Grinch Popcorn
- Grinch Pancakes
If you’re serving hot cocoa this Christmas, make a few of these Snowman Hot Chocolate Toppers to go with it. They only take about 15 minutes to put together, and the little pretzel legs hanging over the side of the mug are so cute.
For a fun adults-only hot chocolate, try our delicious Baileys Hot Chocolate.
Looking for another cozy drink to warm up with? Try our Hot Butterbeer Recipe! This Harry Potter-inspired drink is rich, creamy, and full of delicious butterscotch flavor.
Grinch Hot Chocolate
Our Grinch Hot Chocolate takes our favorite white hot chocolate recipe and dyes it GREEN for Christmas, and the Grinch!
Ingredients
- 4 cups of milk (2% is what we used)
- 1 cup heavy whipping cream
- 1/2 cup sugar
- 1 1/2 cups of white chocolate chips
- 1-2 teaspoons vanilla extract
- A pinch of salt
- Neon green gel food coloring
- Whipped cream for topping (or mini marshmallows, if you prefer)
- A jumbo red heart sprinkle for topping (for the Grinch’s heart!)
Instructions
- To a medium saucepan, add milk, heavy cream, sugar, and white chocolate chips.
- Heat over medium-low heat, until milk is steamy and chocolate chips are melted.
- Remove from the heat and stir in vanilla and salt to the melted chocolate mixture.
- Add a few drops of green food coloring, stirring, until the perfect shade of green color is reached.
- Pour into your mugs and top with whipped cream and a heart sprinkle!
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 422
Nutrition information isn’t always accurate.
