Christmas Elf Hot Chocolate
When the weather outside is frightful, there’s nothing quite as delightful as a steaming cup of Christmas Elf Hot Chocolate. This festive drink brings the holiday magic straight to your mug, combining creamy milk and heavy cream, rich dark and white chocolate chips, and a hint of peppermint extract for that signature wintry twist. Whether you’re hosting a holiday movie night or just curled up by the fire, this cozy drink is the perfect companion.

- Creamy, velvety texture with a decadent chocolate flavor
- Peppermint undertones that feel festive and fresh
- Takes only 15 minutes to prepare from start to finish
- Easily scalable — double or triple the batch for guests
- A showstopper when topped with festive decorations
Preparation Phase & Tools to Use
Essential Tools and Equipment
- Medium saucepan – For heating the milk and chocolate mixture evenly
- Whisk or spoon – To stir and combine ingredients smoothly
- Measuring cups & spoons – For accurate ingredient portions
- Thermometer (optional) – Helps avoid overheating or scalding
- Mixing bowl (optional) – For melting chocolate separately if using a double boiler
- Favorite mugs – Because presentation matters!
- Ladle or pour spout measuring cup – Makes transferring hot cocoa easier
Importance of Each Tool
- A saucepan with a heavy bottom ensures even heating and prevents scorching.
- A whisk allows for smoother blending of cocoa powder and melted chocolate.
- A thermometer ensures you heat the drink to the ideal 160°F (71°C) — hot but not scalding.
- Pre-warmed mugs retain the drink’s heat longer, enhancing the sipping experience.
Preparation Tips
- Pre-measure your ingredients before starting for a seamless cooking experience.
- Use high-quality chocolate chips for maximum richness.
- Keep heat medium or medium-low throughout to avoid curdling or burning the milk.
- For an extra touch, crush some candy canes or set aside toppings before starting.
Ingredients List
Here’s everything you’ll need to make about 2 servings of Christmas Elf Hot Chocolate:
Liquid Base
- 2 cups milk
- 1 cup heavy cream
Chocolate & Flavor
- ½ cup dark chocolate chips
- ½ cup white chocolate chips
- 2 tbsp unsweetened cocoa powder
- 1 tsp vanilla extract
- ¼ tsp peppermint extract (adjust to taste)
Optional Sweetener
- 1–2 tsp sugar or honey (to taste)
Toppings
- Whipped cream
- Crushed peppermint candies
- Mini marshmallows
- Festive sprinkles
- Melted chocolate drizzle
- Cinnamon stick
- Edible gold dust
- Mini candy cane stirrers

Step-by-Step Instructions
Step 1: Combine Milk and Heavy Cream
- In a medium saucepan, combine:
- 2 cups of milk
- 1 cup of heavy cream
- Warm the mixture over medium heat, stirring gently.
- Do not boil. Aim for a gentle simmer to prevent scorching.
Pro Tip: Stir regularly and never leave unattended — milk can quickly boil over!
Step 2: Add Dark and White Chocolate Chips
- Once warm, add:
- ½ cup dark chocolate chips
- ½ cup white chocolate chips
- Stir continuously using a whisk until fully melted and smooth.
Pro Tip: Lower the heat slightly if the chocolate starts clumping. Stirring consistently helps prevent burning.
Step 3: Stir in Cocoa Powder, Vanilla, and Peppermint
- Add:
- 2 tbsp unsweetened cocoa powder
- 1 tsp vanilla extract
- ¼ tsp peppermint extract
- Whisk well until the cocoa powder dissolves and the mixture is smooth.
- Taste and adjust peppermint to your preference.
Pro Tip: Start with ¼ tsp peppermint and increase in ⅛ tsp increments if needed. It’s strong!
Step 4: Heat Until Steamy (Don’t Boil)
- Continue heating for another 2–3 minutes until the cocoa is hot and steamy.
- Keep stirring occasionally.
Pro Tip: Use a kitchen thermometer to ensure the mix reaches about 160°F (71°C) — perfect for sipping without burning your mouth.
Step 5: Pour into Mugs
- Turn off the heat and carefully pour the hot chocolate into pre-warmed mugs.
- This recipe makes 2 servings, so divide evenly.
Pro Tip: To pre-warm your mugs, fill them with hot water for 1–2 minutes, then dump it out right before pouring.
Step 6: Add Whipped Cream and Festive Toppings
Now the fun begins!
- Add a generous dollop of whipped cream.
- Sprinkle with your choice of:
- Crushed candy canes
- Mini marshmallows
- Holiday sprinkles
- Melted chocolate drizzle
- Cinnamon stick
- Edible gold dust
- A festive mini candy cane as a stirrer
Pro Tip: Set up a hot chocolate bar for parties — guests love decorating their own drinks!
Tips for Success
- Chocolate Melting Tip: Use a double boiler for perfectly smooth melted chocolate, especially when making larger batches.
- Avoid Scalding: Keep the heat consistent and low. If the milk scorches, the flavor will suffer.
- Taste as You Go: After adding cocoa powder and peppermint, taste and adjust. Add sugar or honey if needed.
- Make-Ahead: You can make the hot chocolate base in advance. Store it in the fridge and reheat just before serving. Add toppings fresh.
Serving Suggestions and Presentation Ideas
Presentation plays a huge role in the Christmas Elf Hot Chocolate experience. Whether you’re hosting guests or simply indulging in a cozy night in, these serving ideas elevate your drink from simple to spectacular.
- Serve in clear glass mugs to showcase the layers of hot chocolate, whipped cream, and toppings.
- Use pre-warmed mugs to keep the drink hotter for longer.
- Top with whipped cream, crushed peppermint, and festive sprinkles for a vibrant holiday look.
- Drizzle melted chocolate over the whipped cream for an indulgent finish.
- Garnish with a mini candy cane stirrer or cinnamon stick for added flavor and flair.
- Host a DIY hot chocolate bar where guests can customize their toppings — ideal for holiday parties.
Holiday Hosting Tip: Arrange mugs on a wooden tray with bowls of toppings for an Instagram-worthy presentation.
Side Dish Recommendations
Pairing your Christmas Elf Hot Chocolate with a delicious treat makes the experience even more memorable. Here are eight festive side dish ideas, each complementing the flavors of the cocoa.
Gingerbread Cookies
The spiced warmth of gingerbread perfectly complements the creamy sweetness of peppermint hot chocolate. These cookies add a crunchy, festive contrast.
Peppermint Bark
Echo the peppermint notes in your drink with a side of crunchy peppermint bark. The layers of chocolate and candy cane bits pair beautifully with hot cocoa.
Mini Marshmallow Shortbread
These buttery cookies topped with mini marshmallows mirror the marshmallow toppings in your drink and provide a melt-in-your-mouth contrast.
Candy Cane Biscotti
Crunchy and ideal for dipping, candy cane biscotti bring texture and a punch of mint to your hot chocolate experience.
Chocolate-Dipped Pretzels
Salty and sweet, chocolate-dipped pretzels balance the richness of your drink while adding a bit of crunch.
Cinnamon Rolls or Sticky Buns
For a cozy brunch or dessert pairing, serve your hot chocolate with warm cinnamon rolls. Their spiced sweetness enhances the overall flavor profile.
Spiced Orange Slices
Candied or fresh orange slices with a touch of spice cut through the richness of the cocoa and add a zesty brightness to each sip.
Holiday Fruitcake Bites
Mini slices or cubes of fruitcake or fruit-and-nut bars pair well with the warm spices and peppermint in the drink. Their chewy texture contrasts the smooth cocoa.
Common Mistakes to Avoid and How to Perfect the Recipe
Even a simple drink like Christmas Elf Hot Chocolate can go wrong without a few key considerations. Here’s how to avoid common pitfalls and ensure a perfect result every time.
Overheating the Milk
Boiling milk can scald it, leaving a burnt taste and potentially curdling the cream.
Solution: Always heat on medium or medium-low and stir frequently. Use a thermometer to avoid exceeding 160°F (71°C).
Chocolate Not Melting Smoothly
Unevenly melted chocolate leads to grainy or lumpy hot chocolate.
Solution: Stir constantly and consider using a double boiler to gently melt the chocolate chips before adding them to the milk.
Overpowering with Peppermint
Too much peppermint extract can dominate the drink and overwhelm the chocolate.
Solution: Start with ¼ teaspoon, then taste and adjust in small increments. A little goes a long way.
Forgetting to Pre-Warm Mugs
Pouring hot chocolate into cold mugs causes the drink to lose heat quickly.
Solution: Rinse mugs with hot water before serving. It helps maintain the perfect sipping temperature.
Serving Without Toppings
Skipping the toppings can make the drink feel incomplete or less festive.
Solution: Add at least whipped cream and one topping like crushed peppermint or marshmallows. Visual appeal matters, especially for holiday drinks.
Not Tasting as You Go
Peppermint levels, sweetness, and cocoa richness all vary by personal taste.
Solution: Taste before serving. Adjust sweetness with sugar or honey and peppermint extract with care.
Recipe Tips and Variations
To help you perfect and personalize your Christmas Elf Hot Chocolate, here are some expert tips and creative variations:
Use High-Quality Chocolate
- Opt for premium dark and white chocolate chips for a richer, smoother finish.
- Avoid using chocolate with waxy fillers, which don’t melt evenly.
Make It Dairy-Free or Vegan
- Swap regular milk and cream for oat milk, almond milk, or coconut milk.
- Use dairy-free chocolate chips and top with vegan whipped cream and vegan marshmallows.
Adjust the Sweetness
- If the cocoa is too bitter, add a touch of sugar, maple syrup, or honey to balance it out.
- Sweetened non-dairy milk can also enhance flavor without added sugar.
Flavor Add-Ins
- Add a pinch of sea salt to intensify the chocolate flavor.
- Stir in a dash of cinnamon or nutmeg for a warm, spiced twist.
- For an indulgent version, mix in a tablespoon of Nutella or peanut butter.
Create a White Christmas Version
- Use only white chocolate chips, milk, and cream.
- Add extra peppermint and top with white chocolate shavings and silver sprinkles for a snowy effect.

Storage and Reheating Instructions
While this drink is best enjoyed fresh, here’s how to safely store and reheat it if needed.
Storage
- Allow the hot chocolate to cool to room temperature.
- Transfer the base (without toppings) to an airtight container.
- Refrigerate for up to 2–3 days.
Reheating
- Pour into a saucepan and warm over low to medium heat, stirring frequently.
- Avoid bringing it to a boil to prevent curdling.
- Alternatively, microwave in short 30-second bursts, stirring between intervals.
- Add fresh whipped cream and toppings only after reheating.
Note: Do not reheat or store hot chocolate with whipped cream or marshmallows already added, as they will break down and affect texture.
Frequently Asked Questions (FAQs)
Can I make this recipe without heavy cream?
Yes. You can substitute the heavy cream with an extra cup of milk or use a plant-based creamer. However, note that heavy cream adds richness and a thicker texture.
Is there a sugar-free version of this recipe?
Absolutely. Use unsweetened chocolate chips and unsweetened cocoa powder, then add a sugar substitute like stevia, monk fruit, or erythritol to taste.
Can I use only one type of chocolate?
Yes. You can use just dark chocolate or just white chocolate depending on your preference. Combining both gives the most balanced and layered flavor.
How strong is the peppermint flavor?
Mild. Starting with ¼ teaspoon gives a subtle coolness without overwhelming the chocolate. You can increase to ½ teaspoon for a stronger mint flavor.
Can I make this hot chocolate in advance?
Yes. You can make the base a day or two ahead and store it in the refrigerator. Reheat gently and add toppings just before serving.
What if I don’t have peppermint extract?
You can use crushed candy canes as a replacement or omit the peppermint altogether for a classic double chocolate hot cocoa.
Can I serve this drink to kids?
Yes. This is a kid-friendly recipe. You can even reduce the peppermint extract slightly for young palates and offer a toppings bar for added fun.
How do I scale this recipe for a crowd?
To double the recipe, simply double all the ingredients. For larger groups, use a slow cooker to keep the mixture warm and ready to serve throughout the event.
Will using non-dairy milk change the taste?
Yes, but not in a bad way. Oat milk works especially well for a creamy texture. Almond milk is lighter and slightly nutty, which can complement the chocolate.
Can I freeze the leftover hot chocolate?
Freezing is not recommended, as dairy-based drinks can separate when thawed. Stick to refrigeration for short-term storage.
