Peppermint Hot Chocolate Starbucks Recipe Made Easy

Updated On: October 18, 2025

There’s something utterly magical about a warm cup of peppermint hot chocolate during the chilly months. Starbucks has made this cozy beverage a seasonal favorite, combining rich chocolate with refreshing peppermint for a perfect balance of flavors.

If you’ve ever wished to recreate that iconic taste at home, you’re in for a treat! This detailed recipe will guide you through making a peppermint hot chocolate that rivals the Starbucks version — creamy, chocolaty, and with just the right hint of minty freshness.

Whether you’re curling up after a long day or serving it at a holiday gathering, this homemade peppermint hot chocolate will quickly become a beloved classic in your winter repertoire.

With easy-to-find ingredients and simple steps, you’ll have a delicious cup ready in no time. Plus, you can customize it to your taste, whether you prefer it extra chocolatey, more minty, or topped with decadent whipped cream for that café-style experience.

Let’s dive in and make your cold-weather moments a little sweeter and a lot cozier!

Why You’ll Love This Recipe

This peppermint hot chocolate recipe perfectly captures that iconic Starbucks flavor with a homemade twist. It’s made with real cocoa powder and peppermint extract, giving you a fresh, authentic taste without relying on pre-made mixes.

You’ll appreciate how this drink is both indulgent and easy to make, requiring only a few ingredients that you might already have in your pantry.

Whether you’re a peppermint fanatic or a chocolate lover, this recipe delivers a harmonious blend of both. The creamy texture is achieved with milk and a touch of heavy cream, making it satisfyingly rich without being too heavy.

Plus, it’s versatile — feel free to swap dairy for plant-based milks or add your own toppings for a personalized touch.

Ingredients

  • 2 cups whole milk (or dairy-free alternative)
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar
  • 1/2 cup semi-sweet chocolate chips
  • 1/4 teaspoon peppermint extract
  • 1/4 teaspoon vanilla extract
  • Pinch of salt
  • Whipped cream, for topping (optional)
  • Crushed peppermint candies or candy canes, for garnish (optional)

Equipment

  • Small saucepan
  • Whisk
  • Measuring cups and spoons
  • Heat-safe mugs
  • Spatula
  • Optional: electric frother or milk steamer for a café-style finish

Instructions

  1. Heat the milk: Pour the whole milk into a small saucepan and warm over medium heat. Stir occasionally to prevent scorching. Heat until the milk is hot but not boiling, around 3-5 minutes.
  2. Add cocoa powder and sugar: Whisk in the unsweetened cocoa powder and granulated sugar until fully dissolved and smooth. This will form the chocolate base of your drink.
  3. Incorporate chocolate chips: Add the semi-sweet chocolate chips to the saucepan. Stir constantly until they melt completely, creating a rich and creamy chocolate mixture.
  4. Flavor with peppermint and vanilla: Remove the saucepan from heat. Stir in the peppermint extract and vanilla extract, along with a pinch of salt to balance the sweetness.
  5. Serve immediately: Pour the hot chocolate into your mugs. If you have a milk frother, you can froth a little extra milk to top your drink for a professional touch.
  6. Add toppings: Garnish with whipped cream and crushed peppermint candies or candy canes for a festive finish.

Tips & Variations

“Use high-quality cocoa powder and chocolate chips for the best flavor.”

Adjust sweetness: Feel free to add more or less sugar depending on your preference. You can also swap granulated sugar for honey or maple syrup for a different sweetness profile.

Milk alternatives: Almond milk, oat milk, or coconut milk can be used to make this recipe dairy-free. Just be sure to choose unsweetened versions to control sugar levels.

Extra minty: If you love peppermint, increase the peppermint extract to 1/2 teaspoon, but add gradually to avoid overpowering the chocolate.

Spicy twist: Add a pinch of cinnamon or a dash of cayenne pepper for a warming spicy kick that complements the chocolate and mint.

Vegan version: Use dairy-free milk and skip whipped cream or use coconut whipped cream as a topping.

Nutrition Facts

Nutrient Amount per Serving
Calories 280 kcal
Fat 15 g
Saturated Fat 9 g
Carbohydrates 30 g
Sugar 27 g
Protein 6 g
Calcium 250 mg

Serving Suggestions

This peppermint hot chocolate pairs beautifully with holiday cookies such as gingerbread or sugar cookies. Consider serving it alongside a cozy blanket and your favorite winter read for the ultimate comfort experience.

For a festive party, serve in clear mugs or glass cups to showcase the rich chocolate color and top with mini marshmallows, crushed peppermint, or even a candy cane handle for a whimsical touch.

Want to make it extra indulgent? Drizzle some chocolate syrup or caramel on top of the whipped cream.

For an adult twist, add a splash of peppermint schnapps or a shot of espresso to turn it into a peppermint mocha delight.

Conclusion

Making peppermint hot chocolate at home is easier than you might think, and this recipe ensures you get a deliciously rich and minty drink that’s just like Starbucks. Perfect for chilly evenings or holiday celebrations, it’s a treat that brings warmth and joy with every sip.

By using simple ingredients and following straightforward steps, you can whip up this festive beverage anytime you crave it.

Whether you’re enjoying it solo or sharing with friends and family, this peppermint hot chocolate will become a staple in your winter drink lineup. Don’t forget to experiment with toppings and variations to make it your own.

Cozy up, sip slowly, and savor the perfect blend of chocolate and peppermint!

📖 Recipe Card: Peppermint Hot Chocolate Starbucks Recipe

Description: A rich and creamy hot chocolate infused with refreshing peppermint flavor. Perfect for cozy winter days or holiday celebrations.

Prep Time: PT5M
Cook Time: PT10M
Total Time: PT15M

Servings: 2 servings

Ingredients

  • 2 cups whole milk
  • 2 tablespoons unsweetened cocoa powder
  • 2 tablespoons granulated sugar
  • 1/2 teaspoon peppermint extract
  • 1/2 cup semi-sweet chocolate chips
  • Whipped cream for topping
  • Crushed peppermint candies for garnish
  • 1/4 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Heat milk in a saucepan over medium heat until warm.
  2. Whisk in cocoa powder, sugar, and salt until smooth.
  3. Add chocolate chips and stir until melted.
  4. Remove from heat and stir in peppermint and vanilla extracts.
  5. Pour hot chocolate into mugs.
  6. Top with whipped cream and garnish with crushed peppermint candies.
  7. Serve immediately.

Nutrition: Calories: 320 | Protein: 6g | Fat: 16g | Carbs: 38g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Peppermint Hot Chocolate Starbucks Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and creamy hot chocolate infused with refreshing peppermint flavor. Perfect for cozy winter days or holiday celebrations.”, “prepTime”: “PT5M”, “cookTime”: “PT10M”, “totalTime”: “PT15M”, “recipeYield”: “2 servings”, “recipeIngredient”: [“2 cups whole milk”, “2 tablespoons unsweetened cocoa powder”, “2 tablespoons granulated sugar”, “1/2 teaspoon peppermint extract”, “1/2 cup semi-sweet chocolate chips”, “Whipped cream for topping”, “Crushed peppermint candies for garnish”, “1/4 teaspoon vanilla extract”, “Pinch of salt”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat milk in a saucepan over medium heat until warm.”}, {“@type”: “HowToStep”, “text”: “Whisk in cocoa powder, sugar, and salt until smooth.”}, {“@type”: “HowToStep”, “text”: “Add chocolate chips and stir until melted.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and stir in peppermint and vanilla extracts.”}, {“@type”: “HowToStep”, “text”: “Pour hot chocolate into mugs.”}, {“@type”: “HowToStep”, “text”: “Top with whipped cream and garnish with crushed peppermint candies.”}, {“@type”: “HowToStep”, “text”: “Serve immediately.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “6g”, “fatContent”: “16g”, “carbohydrateContent”: “38g”}}

Photo of author

Marta K

Leave a Comment

X