Grinch Hot Chocolate

This Grinch hot chocolate recipe is one of my favorite ways to get in the Christmas spirit. It’s a creamy white chocolate hot chocolate with a bright green hue topped with candy hearts that totally channels my favorite Christmas movie – How the Grinch Stole Christmas.

green grinch hot chocolate with text overlay


This delicious drink is so much fun — and it’s great for both kiddos and adults. You can serve it at Christmas celebrations, on movie nights, or leave it out for Santa on Christmas Eve.

Why You’ll Love Grinch Hot Chocolate

This easy Grinch hot chocolate is holiday twist on the traditional version and it has plenty of things to love about it.

  • Festive – There are few other holiday beverages that are as festive as this fun holiday treat! It’s a great way to get in the holiday spirit.
  • Change It Up – You can make all sorts of swaps or additions to customize it. 
  • Easy to Make Ahead – Prep this drink ahead of time and just reheat to serve at parties or whenever you’re in the mood for some holiday cheer. 


You can keep these simple ingredients around all season to whip this delicious Grinch hot chocolate up anytime you’re in the mood for some holiday cheer. 

  • Milk – We like to use whole milk for its richness but you can use a lower fat version if you prefer. 
  • White Chocolate – White chocolate sweetens the drink and keeps it light in color so that the food coloring can turn it Grinchy-green. 
  • Vanilla Extract – Vanilla rounds out the flavor of the hot chocolate and gives it a warm aroma. 
  • Green Food Coloring – The green coloring is a key ingredient for making this Grinch-inspired hot chocolate. Be generous with it for the most vibrant green drink. I used a regular kelly green, but there is an “electric green” or “grass green” out there. I didn’t feel like I wanted to buy this color for just one drink.
  • Red Heart Sprinkles – These red sprinkles in the shape of a heart are added to the top of the drink. They make for a colorful topping and pay homage to the Grinch’s heart growing.
  • Mini Marshmallows (Optional) – Marshmallows are a classic addition to hot chocolate — let them melt just a little before adding the sprinkles. 
  • Whipped cream (Optional) – Whipped cream is another great addition to hot chocolate and is a bright backdrop for all of those heart sprinkles. 
ingredients for grinch hot chocolate

How to Make Grinch Hot Chocolate

It only takes a few minutes to make this creamy green hot chocolate drink.

  1. Heat Milk. Pour the milk into a medium saucepan and heat, avoiding bringing the milk to a boil. 
  2. Add Chocolate, Flavor & Color. Turn the heat down and simmer while adding the vanilla extract, green food coloring, and white chocolate chips to the hot milk. 
  3. Make Smooth. Using a whisk or wooden spoon, stir until all ingredients are completely combined and the chocolate is fully melted. 
  4. Serve. Take the pan off of the stove and use a ladle to pour it into mugs. Use a clear mug for the best presentation.
  5. Garnish. Add whipped cream or mini marshmallows. Sprinkle the red hearts over the top of the whipped cream or marshmallows.
green hot chocolate in a saucepan

What to Serve with Grinch Hot Chocolate

You can serve this sweet drink with all sorts of holiday goodies. Christmas blondies pair perfectly and so does crunchy holiday puppy chow. Or sip on it to wash down Christmas bundt cakemelted snowman cookies, or frosted sugar cookies. Grinch cookies are a natural accompaniment.


In my opinion, homemade creamy white hot chocolate is a great drink to serve around the holidays. It’s family-friendly and kids LOVE it, especially when you add in some hot chocolate stir sticks.

  • Dairy-Free Milk – Swap out dairy milk for a non-dairy milk alternative like oat milk or almond milk.
  • Hot chocolate bar – Make it into a hot chocolate bar so friends can build their own creations.
  • Toppings – Top your whipped cream with white chocolate mocha sauce, regular white chocolate saucecaramel sauce, mini marshmallows, a white chocolate bar, or fudge. Also try chocolate whipped cream.
  • Naughty Grinch – Make this drink an adult hot chocolate by spiking it. For a boozy beverage, add your favorite liquor or liqueur – coconut rum, regular vodka, or vanilla vodka work well since they are clear and won’t affect the color of the beverage. You can also try peppermint schnapps or a cinnamon liqueur. Creamy liqueur like Baileys or RumChata are also delightful.
  • Extract – You can swap out the extract for another flavor like almond extract or a birthday cake flavor. Or, use peppermint extract to make peppermint hot chocolate.
  • Garnish – Add other garnishes like candy canes or your other favorite holiday season treats.
  • Melts – Instead of using both white chocolate chips and food coloring, you can use green candy melts. Or, use white candy melts instead of white chocolate. If you do this, food coloring is unneeded.
  • Sprinkles – Instead of the red heart sprinkle, add or swap in green sprinkles.
  • ​Method – Instead of making this on the stove top, make it in your crockpot for a slow cooker hot chocolate. Place on low heat to keep warm for parties.
head on of green hot chocolate with toppings


It’s easy to store this fun Grinch hot chocolate in the refrigerator or the freezer. 

Make Ahead: You can make this treat ahead of time and reheat it when ready to serve. 

Refrigerator: Refrigerate leftover hot chocolate for up to 3 days in a jar or airtight container.

Freezer: Once you’ve allowed the hot chocolate to cool to room temperature, pour it into a resealable freezer bag or ice cube tray and freeze for up to 3 months. 

Common Questions About Grinch Hot Chocolate

Is drinking hot chocolate good for you?

While hot chocolate is definitely a dessert drink best enjoyed in moderation since it does have a fair amount of sugar, it does have some health benefits. Milk is full of Vitamin D and protein, so you are getting some nutrients when you drink it.

What is the difference between hot chocolate and hot cocoa?

Hot cocoa is made with powdered cocoa (and other ingredients like sugar) while hot chocolate is made from melted chocolate. 

Is hot cocoa better with milk or water? 

Using milk is going to create a thinner consistency. Milk, on the other hand, will create a creamy hot chocolate. It’s up to your preferences to determine which you prefer.

collage of grinch hot chocolate

Other Fun Holiday Treats

Tis the season for baking and treats! Whip up a few more holiday treats to serve with your Grinch hot chocolate.

Christmas tree meringues on a platter

Meringue Christmas Trees

Melt in your mouth Meringue Christmas Trees are so easy to make and look amazing on the table. Extra light, crunchy and delicious! 
See The Recipe!
close up of a chocolate christmas tree on top of a green frosted cupcakes

How to Make Chocolate Christmas Trees

Easy to make, these cute little decorations only use sprinkles, chocolate and pretzels. Use them on cookie trays, for cupcakes, cakes or just as cute salty and sweet snacks.
See The Recipe!
overhead shot of meringue wreath on baking sheet

Holiday Meringue Wreath Recipe

If you're looking for the perfect showstopping holiday dessert, look no further than this Meringue Wreath! A beautiful holiday pavlova with whipped cream and fresh berries.
See The Recipe!
close up of green grinch hot chocolate

Grinch Hot Chocolate Recipe

5 from 6 votes
Make this delicious white hot chocolate made a Grinch green and topped with whipped cream, marshmallows and red hearts sprinkles.
Prep Time: 2 minutes
Cook Time: 5 minutes
Total Time: 7 minutes
Servings: 4


  • Heat the milk in a heavy bottom saucepan over medium heat, but do not boil.
  • Reduce to low heat and add the white chocolate chips, vanilla extract and green food coloring, stirring until completely melted and combined.
  • Remove from heat and ladle into cups while hot.
  • Garnish with toppings of choice and whipped cream and of course, red hearts!
  • If you've tried this recipe, come back and let us know how it was in the comments or star ratings!


Calories: 327 kcal, Carbohydrates: 31 g, Protein: 10 g, Fat: 18 g, Saturated Fat: 11 g, Polyunsaturated Fat: 1 g, Monounsaturated Fat: 5 g, Cholesterol: 36 mg, Sodium: 123 mg, Potassium: 462 mg, Fiber: 0.1 g, Sugar: 31 g, Vitamin A: 405 IU, Vitamin C: 0.2 mg, Calcium: 366 mg, Iron: 0.1 mg
Author: Jessica Formicola
Calories: 327
Course: Drinks
Cuisine: American
Keyword: grinch hot chocolate, grinch theme food, homemade hot chocolate
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
close up of hot chocolate spilling from the cup
Jessica Formicola in her ktichen

About the Author

Chef Jessica Anne Formicola

Jessica the mom, wife and chef behind Savory Experiments. You might see her on the Emmy- nominated TV show Plate It! or on bookshelves as a cookbook author. Jessica is a Le Cordon Bleu certified recipe developer and regularly contributed to Parade, Better Homes & Gardens, The Daily Meal, Mashed and more!

Read More About Jessica

5 from 6 votes (1 rating without comment)

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating

Questions and Reviews

  1. 5 stars
    This was such a fun and festive drink that does not disappoint! Love the white chocolate twist to classic hot chocolate; delicious!

  2. 5 stars
    This is such an adorable take on hot chocolate, and what a gorgeous green color! Very excited to try this out and sip while I watch the movie 🙂

  3. 5 stars
    We made this last Friday and watched the Grinch. It was absolutely perfect thank you for the recipe. My kids loved it.