Peppermint Mocha Christmas Tree Hot Chocolate Easy Festive Recipe

Posted on

Peppermint Mocha Christmas Tree Hot Chocolate - featured image

The first sip of this Peppermint Mocha Christmas Tree Hot Chocolate, with clouds of whipped cream and a sprinkle of crushed candy canes, is pure holiday magic. The cocoa is rich, the peppermint is cool and bright, and the mocha adds just a hint of grown-up coziness (but honestly, kids will love it too). I still remember the first time I made this for my nieces on Christmas Eve—they had cocoa mustaches, sticky fingers, and the happiest faces. That memory alone is reason enough to whip up a mug or three every December.

I came up with this recipe during a snowy December when I wanted something extra special for our holiday movie night. Hot chocolate has always been a winter staple in our house, but adding a peppermint mocha twist and topping it with a “Christmas tree” of whipped cream turned a simple drink into an experience. The aroma of peppermint mingling with chocolate and espresso? It’s like you’re walking through a winter wonderland, but with a cozy blanket and a mug in your hands. If you’ve ever wished for a recipe that brings together all the best flavors of the season (and looks absolutely adorable in photos), this is it.

What makes this Peppermint Mocha Christmas Tree Hot Chocolate stand out is the balance—it’s not too sweet, just minty enough, and you can dress it up for a crowd or enjoy a quiet mug solo. I’ve tested this recipe more times than I can count, dialing in the ratios and toppings until it became a true festive favorite for my family and friends. Whether you’re hosting a holiday brunch, need a show-stopper for your Christmas dessert table, or just want to treat yourself on a chilly night, this recipe is pure cheer in a cup. You’re in for a treat, promise!

Why You’ll Love This Peppermint Mocha Christmas Tree Hot Chocolate

  • Quick & Easy: You can whip up this hot chocolate in about 15 minutes—perfect for last-minute holiday cravings or warming up after sledding.
  • Simple Ingredients: No need to search high and low for fancy stuff; you probably already have everything in your pantry (and if not, the grocery store will!).
  • Perfect for All Occasions: This recipe shines at Christmas parties, family movie nights, or as a sweet surprise for guests. It’s festive, fun, and always gets people talking.
  • Crowd-Pleaser: Kids love decorating their own “Christmas trees” with sprinkles and candy canes, and adults appreciate the mocha kick. Trust me, it’s a hit with everyone.
  • Unbelievably Delicious: The combination of creamy hot chocolate, refreshing peppermint, and rich espresso is the ultimate comfort drink. It’s like your favorite coffee shop treat—only better and way more festive.

What sets this Peppermint Mocha Christmas Tree Hot Chocolate apart? For starters, blending real espresso or strong coffee into the base gives it depth and a little grown-up flair, while peppermint extract (not syrup) keeps the flavor clean and crisp. The “Christmas tree” whipped cream topping isn’t just cute—it’s a fun hands-on activity for kids (and, let’s face it, adults too). I’ve experimented with different kinds of cocoa and even tried it dairy-free, so you can trust this one’s been through the wringer and came out winning every time.

This recipe isn’t just about taste, though—it’s about making memories. There’s something about sipping a mug of this hot chocolate and decorating the whipped cream with your favorite toppings that brings everyone together. And when you close your eyes after that first sip? All the stress of the holiday season just melts away. It’s a tradition in a cup, and I honestly can’t imagine winter without it. If you’re ready to turn a simple mug of cocoa into a moment worth savoring, you’re in the right spot.

What Ingredients You Will Need

This Peppermint Mocha Christmas Tree Hot Chocolate recipe uses everyday ingredients to deliver a bold, festive flavor and an epic presentation. You get all the classic hot chocolate comforts, with a peppermint twist and a fun “tree” topper that’s almost too cute to drink (almost!).

  • For the Hot Chocolate:
    • Whole milk (or your favorite non-dairy milk; oat milk works great for creaminess)
    • Heavy cream (adds richness and makes the cocoa extra luscious)
    • Unsweetened cocoa powder (Dutch-process or natural—use what you love, but Dutch-process gives a deeper color and flavor)
    • Semi-sweet chocolate chips (or chopped chocolate bars; I love Ghirardelli for the smooth melt)
    • Granulated sugar (adjust to taste; brown sugar is a cozy swap if you like a caramel note)
    • Espresso or strong brewed coffee (about 1/4 cup per batch; instant espresso powder works in a pinch)
    • Peppermint extract (not syrup; a little goes a long way—start with 1/2 teaspoon and add more if you like it extra minty)
    • Vanilla extract (rounds out the flavors so everything tastes homemade and cozy)
    • Pinch of salt (trust me, it brings all the chocolate flavors together)
  • For the Christmas Tree Topping:
    • Heavy whipping cream (cold, for best results)
    • Powdered sugar (sweetens and stabilizes the whipped cream “tree”)
    • Green food coloring (gel gives a bright tree color, but liquid works too—just go slow!)
    • Sprinkles, star-shaped candy, and crushed candy canes (for “decorating” your Christmas tree…get creative!)
  • Optional Add-Ins & Swaps:
    • Non-dairy milk (almond, soy, coconut, or oat for a vegan version—just go for an unsweetened, creamy option)
    • Sugar substitutes (like monkfruit or stevia for a lower-sugar treat; start small and taste as you go)
    • Dark chocolate (swap for semi-sweet for a more intense cocoa flavor)
    • Mini marshmallows or chocolate shavings (for extra toppings—because why not?)

I usually recommend using a high-quality cocoa powder and chocolate chips for the richest flavor (Ghirardelli and Guittard are my go-tos). For peppermint extract, avoid the imitation stuff if possible—it can taste a bit off. And with the whipped cream, make sure your bowl and beaters are super cold for those fluffy peaks. If you’re missing an ingredient, don’t stress—this recipe is super forgiving and can handle a swap or two.

Equipment Needed

  • Medium saucepan: For heating and combining the hot chocolate ingredients. Any heavy-bottomed pot works—I use my trusty old stainless steel one.
  • Hand whisk or silicone spatula: For stirring the cocoa mixture and making sure everything melts together smoothly.
  • Electric mixer or hand whisk: Essential for whipping the cream into stiff peaks (a chilled metal bowl helps speed this up).
  • Piping bag with a star tip: For piping that Christmas tree swirl on top of the hot chocolate. If you don’t have one, a zip-top bag with a snipped corner works in a pinch.
  • Measuring cups and spoons: For accurate amounts—hot chocolate is all about balance.
  • Mugs: Big enough to hold all that chocolatey goodness and the “tree” topping. I love using clear glass mugs so you can see all the layers.
  • Small bowls: For prepping toppings like sprinkles, candy canes, and chocolate shavings.

If you don’t have a mixer, you can whip cream by hand (just takes a little more elbow grease—think of it as a pre-hot chocolate workout). For the piping bag, plastic sandwich bags work in a pinch. Just don’t overfill them, or you’ll have a peppermint green explosion. I’ve also made this recipe in a small nonstick pot, and it turned out just fine. Just be sure to keep stirring so nothing scorches.

How to Make Peppermint Mocha Christmas Tree Hot Chocolate

Peppermint Mocha Christmas Tree Hot Chocolate preparation steps

  1. Gather your ingredients and prep your toppings. Measure out all your hot chocolate ingredients and set out bowls of sprinkles, crushed candy canes, and any other toppings you like. This keeps things running smoothly—nothing worse than realizing you’re out of whipped cream mid-recipe!
  2. Heat the milk and cream. In a medium saucepan, combine 2 cups (480 ml) whole milk and 1/2 cup (120 ml) heavy cream over medium-low heat. Warm gently, stirring occasionally, until small bubbles form around the edges (about 3-4 minutes). Don’t let it boil, or you’ll risk scorching the milk.
  3. Add the chocolate and cocoa. Whisk in 1/4 cup (25 g) unsweetened cocoa powder, 1/2 cup (85 g) semi-sweet chocolate chips, and 1/4 cup (50 g) granulated sugar. Stir continuously until the chocolate is melted and the mixture is smooth—about 2-3 minutes. If you see any lumps, just keep whisking—it’ll smooth out.
  4. Stir in the espresso and extracts. Pour in 1/4 cup (60 ml) hot espresso or strong coffee, 1/2 teaspoon peppermint extract, 1 teaspoon vanilla extract, and a pinch of salt. Stir well and taste. If you like it sweeter or more minty, add another dash of sugar or peppermint extract. Remove from heat.
  5. Make the whipped cream “trees.” In a chilled bowl, beat 1 cup (240 ml) heavy whipping cream with 2 tablespoons (16 g) powdered sugar and a few drops of green food coloring until stiff peaks form (about 3 minutes with an electric mixer). Don’t overwhip—stop when the cream holds its shape and looks fluffy.
  6. Pipe the Christmas tree toppers. Transfer whipped cream to a piping bag fitted with a large star tip (or use a zip-top bag with the corner snipped off). Pipe a tall swirl onto a parchment-lined plate (practice one or two if you’re new to piping). Garnish each “tree” with sprinkles, a candy star, and some crushed candy cane. Place the plate in the freezer for 10-15 minutes to set the whipped cream trees.
  7. Assemble the hot chocolate. Pour the hot peppermint mocha into mugs (about 3/4 full to leave room for the topping). Gently lift a whipped cream tree with a spatula and place it on top of each mug. (If you’re nervous, just pipe the cream directly onto the hot chocolate and decorate right there!)
  8. Finish and serve. Sprinkle with extra crushed candy cane, drizzle a little chocolate sauce if you like, and serve immediately. The whipped cream will slowly melt into the hot chocolate, creating a festive, creamy swirl.

Troubleshooting Tips: If your hot chocolate looks grainy, it probably needs more whisking or the chocolate hasn’t fully melted. Don’t let the milk boil or it may scorch on the bottom—keep the heat low and steady. If your whipped cream isn’t stiff, pop it and the beaters in the fridge for a few minutes and try again. And if your “tree” falls over, just call it a “melting snowman”—still delicious!

Personal tip: I usually prep the whipped cream trees ahead of time and freeze them. That way, you can just pop them on the mugs when you’re ready. Makes things so much less stressful when you’re hosting or wrangling kids.

Cooking Tips & Techniques

  • Use good-quality chocolate: This is my biggest tip! The better your cocoa and chocolate chips, the richer your hot chocolate will taste. I’ve tried this with bargain chocolate and it’s just not the same.
  • Don’t overheat the milk: Keep the temperature low—if it boils, the milk proteins can break and the hot chocolate will taste “cooked.” Trust me, I learned this the hard way when I got distracted by a Christmas movie marathon.
  • Chill your bowl and beaters: For fluffy whipped cream, everything needs to be cold. If your kitchen is warm, stick the bowl and beaters in the freezer for 10 minutes before starting.
  • Taste as you go: Peppermint extract is strong! Start with less, taste, and add more if you want a bolder flavor. It’s easier to add than to fix if you’ve gone overboard.
  • Make ahead for parties: You can make the hot chocolate base ahead and gently reheat it on the stove. Whipped cream trees can stay in the freezer for a few hours—just add toppings right before serving so the colors don’t bleed.
  • Stir constantly: Especially after adding the chocolate and cocoa—this keeps everything smooth and prevents scorching.
  • Multitasking trick: While the hot chocolate warms, use that time to prep your toppings and whip the cream. It all comes together super smoothly if you’re organized.

I’ve definitely over-poured peppermint before (hello, toothpaste cocoa). Now I measure carefully and always taste before adding more. And if you want to make a big batch, you can double or triple the recipe—just use a bigger pot and keep whisking. The key is to stay patient and enjoy the process—holiday cooking is half the fun, after all!

Variations & Adaptations

  • Dairy-Free & Vegan: Swap whole milk and cream with unsweetened oat or almond milk, and use canned coconut cream for whipping. Choose dairy-free chocolate chips (like Enjoy Life) and plant-based whipped topping. Still festive, still delicious!
  • White Chocolate Peppermint: Replace cocoa powder and chocolate chips with white chocolate chips. The result is a sweeter, creamy mug that looks beautiful with the green whipped cream tree.
  • Spicy Mocha Twist: Add a pinch of ground cinnamon and a dash of cayenne to the hot chocolate base for a Mexican hot chocolate vibe. The heat pairs beautifully with the peppermint!
  • Low-Sugar/Keto: Use a sugar replacement (like monkfruit) and sugar-free chocolate chips. You can also use unsweetened almond milk for fewer carbs.
  • Kid-Friendly (No Coffee): Skip the espresso and add a little extra milk. You can also use decaf coffee if you want the flavor without the caffeine.

One of my favorite personal tweaks is adding a splash of Irish cream liqueur for an adults-only treat—just a little, and only when the kids are already in bed! You can also let kids decorate their own whipped cream trees with different colored sprinkles, making it a crafty kitchen activity. The sky’s the limit—make it yours!

Serving & Storage Suggestions

This Peppermint Mocha Christmas Tree Hot Chocolate is best served piping hot, with the whipped cream tree perched proudly on top. For a festive touch, serve in clear mugs so you can see the layers of chocolate and cream. Pair it with a plate of sugar cookies, gingerbread, or a simple shortbread for an easy holiday treat.

If you’re making this for a party, keep the hot chocolate warm in a slow cooker on the “keep warm” setting and let guests top their mugs with whipped cream trees and sprinkles. The whipped cream trees can be made ahead and stored in the freezer for up to 2 hours—just transfer directly to the mugs when ready to serve.

Leftover hot chocolate can be refrigerated in an airtight container for up to 3 days. To reheat, warm gently on the stove over low heat, stirring often (don’t boil!). The whipped cream topping doesn’t freeze well once on the hot chocolate, but extra trees can be kept frozen and added to fresh mugs later. Flavors mellow and blend as the hot chocolate sits, so leftovers often taste even richer!

Nutritional Information & Benefits

Each serving of this Peppermint Mocha Christmas Tree Hot Chocolate has approximately 320 calories, 18g fat, 35g carbohydrates, and 6g protein (values are estimates and will vary based on milk and toppings used). Using non-dairy milk and sugar substitutes will lower the calorie content and make it suitable for vegan and low-carb diets.

Cocoa powder and dark chocolate provide antioxidants, while peppermint extract can help with digestion (and, let’s face it, brighten your mood). Be mindful of dairy and chocolate if you have allergies—swap in plant-based options as needed. I love knowing that a holiday treat can still offer a little wellness boost, especially when you use real ingredients and enjoy it in good company.

Conclusion

There’s just something magical about this Peppermint Mocha Christmas Tree Hot Chocolate—it’s comforting, festive, and makes every winter day a little brighter. If you’re looking for a show-stopping holiday drink that’s as fun to make as it is to sip, this recipe is for you. Don’t be afraid to tweak the flavors or get creative with the toppings—after all, the best recipes are the ones you make your own.

This hot chocolate has become a beloved tradition in my house, and I hope it brings as much joy and laughter to your table as it does to ours. If you try it, let me know how you decorated your “Christmas trees” or what festive twists you added! Leave a comment, share your photos, and pass this recipe along to any chocolate-lover in your life. Wishing you a cozy, cocoa-filled holiday season!

Frequently Asked Questions

Can I make Peppermint Mocha Christmas Tree Hot Chocolate ahead of time?

Yes! You can make the hot chocolate base a day ahead and store it in the fridge. Reheat gently on the stove before serving. Whipped cream trees can be piped and frozen for a couple hours, making party prep even easier.

What’s the best substitute for espresso in this recipe?

If you don’t want to use espresso, try strong brewed coffee or even decaf coffee for the flavor without the caffeine. For a kid-friendly version, just use extra milk and skip the coffee entirely.

Can I use store-bought whipped cream for the tree topping?

Absolutely! While homemade whipped cream holds its shape better for piping, store-bought works if you’re in a hurry. You can tint it green and pipe it just the same.

How do I make this recipe dairy-free?

Use a creamy non-dairy milk (like oat or almond), dairy-free chocolate chips, and coconut cream for whipping. It’s just as festive and delicious without the dairy!

What if I don’t have piping bags or tips?

No problem. Fill a zip-top bag with whipped cream, snip the corner, and pipe a swirl for your “tree.” Or simply spoon the whipped cream on top and decorate with sprinkles—it’ll still look (and taste) amazing!

Pin This Recipe!

Peppermint Mocha Christmas Tree Hot Chocolate recipe

Print

Peppermint Mocha Christmas Tree Hot Chocolate

This festive hot chocolate combines rich cocoa, a hint of espresso, and cool peppermint, topped with a whimsical whipped cream ‘Christmas tree’ and holiday sprinkles. It’s the perfect cozy treat for holiday gatherings or a special winter night in.

  • Author: paula
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 2 servings 1x
  • Category: Beverage
  • Cuisine: American

Ingredients

Scale
  • 2 cups whole milk (or unsweetened oat milk for dairy-free)
  • 1/2 cup heavy cream
  • 1/4 cup unsweetened cocoa powder (Dutch-process or natural)
  • 1/2 cup semi-sweet chocolate chips (or chopped chocolate bar)
  • 1/4 cup granulated sugar (or brown sugar for a caramel note)
  • 1/4 cup hot espresso or strong brewed coffee (or decaf/extra milk for kid-friendly)
  • 1/2 teaspoon peppermint extract
  • 1 teaspoon vanilla extract
  • Pinch of salt
  • 1 cup heavy whipping cream (cold, for topping)
  • 2 tablespoons powdered sugar
  • Green food coloring (gel or liquid)
  • Sprinkles, star-shaped candy, and crushed candy canes (for decorating)
  • Optional: Non-dairy milk (almond, soy, coconut, or oat for vegan)
  • Optional: Sugar substitutes (like monkfruit or stevia)
  • Optional: Dark chocolate (swap for semi-sweet)
  • Optional: Mini marshmallows or chocolate shavings (for extra toppings)

Instructions

  1. Gather all hot chocolate ingredients and prep toppings like sprinkles, crushed candy canes, and chocolate shavings.
  2. In a medium saucepan, combine 2 cups whole milk and 1/2 cup heavy cream over medium-low heat. Warm gently, stirring occasionally, until small bubbles form around the edges (about 3-4 minutes). Do not boil.
  3. Whisk in 1/4 cup cocoa powder, 1/2 cup semi-sweet chocolate chips, and 1/4 cup sugar. Stir continuously until the chocolate is melted and the mixture is smooth (about 2-3 minutes).
  4. Stir in 1/4 cup hot espresso or strong coffee, 1/2 teaspoon peppermint extract, 1 teaspoon vanilla extract, and a pinch of salt. Taste and adjust sweetness or mintiness as desired. Remove from heat.
  5. In a chilled bowl, beat 1 cup heavy whipping cream with 2 tablespoons powdered sugar and a few drops of green food coloring until stiff peaks form (about 3 minutes with an electric mixer).
  6. Transfer whipped cream to a piping bag fitted with a large star tip (or use a zip-top bag with the corner snipped off). Pipe a tall swirl onto a parchment-lined plate. Garnish each ‘tree’ with sprinkles, a candy star, and crushed candy cane. Freeze for 10-15 minutes to set.
  7. Pour hot peppermint mocha into mugs (about 3/4 full). Gently lift a whipped cream tree with a spatula and place it on top of each mug, or pipe directly onto the hot chocolate and decorate.
  8. Sprinkle with extra crushed candy cane, drizzle chocolate sauce if desired, and serve immediately.

Notes

For best results, use high-quality cocoa and chocolate chips. Chill your bowl and beaters before whipping cream for fluffier peaks. Taste the hot chocolate before adding more peppermint extract, as it’s strong. Whipped cream trees can be made ahead and frozen for up to 2 hours. For a vegan version, use non-dairy milk, coconut cream, and dairy-free chocolate chips.

Nutrition

  • Serving Size: 1 mug (about 12 oz) with toppings
  • Calories: 320
  • Sugar: 28
  • Sodium: 110
  • Fat: 18
  • Saturated Fat: 11
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 6

Keywords: peppermint mocha hot chocolate, Christmas hot chocolate, festive holiday drink, whipped cream tree, peppermint mocha, holiday beverage, winter drink, kid-friendly hot chocolate, dairy-free hot chocolate, vegan hot chocolate

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating