This Peppermint Mocha recipe is a simple, delicious way to bring the warmth and holiday cheer of a Starbucks favorite into your home. With just a few ingredients, you can enjoy a creamy, minty mocha topped with whipped cream and chocolate shavings in just 10 minutes. Perfect for chilly mornings or festive gatherings, this homemade version is rich, comforting, and full of seasonal flavors.
Why You’ll Love This Recipe
- Easy to Make – Takes only 10 minutes and requires simple ingredients.
- Better Than Store-Bought – Skip the long lines and make your own Starbucks-style Peppermint Mocha at home.
- Customizable – Adjust the sweetness, coffee strength, and peppermint flavor to your liking.
- Perfect for the Holidays – A warm, festive drink that’s great for Christmas mornings or winter nights.
- Budget-Friendly – Save money by making your favorite coffeehouse treat at home.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
- ¾ cup whole milk
- 3 tablespoons sugar
- 1 tablespoon unsweetened cocoa powder
- ¾ cup brewed espresso or strong coffee
- ¼ teaspoon mint extract or ½ peppermint candy cane or peppermint syrup
- ¼ teaspoon vanilla extract
- Whipped cream and chocolate shavings (optional, for garnish)
Directions
Heat the Milk:
In a small saucepan, combine the whole milk, cocoa powder, and sugar. Heat over medium heat, stirring occasionally until small bubbles form around the edges and the sugar has dissolved completely.
Mix in Espresso and Flavors:
Stir in the brewed espresso (or strong coffee), mint extract, and vanilla extract. If using a candy cane, ensure it melts completely in the mixture.
Serve:
Pour the peppermint mocha into a large mug. Top with whipped cream and garnish with chocolate shavings, if desired.
Servings and Timing
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Servings: 1
- Calories: 272 kcal
Variations
- Dairy-Free Version – Use almond milk, oat milk, or coconut milk instead of whole milk.
- Sugar-Free Option – Swap the sugar for a sugar substitute like stevia or monk fruit sweetener.
- Extra Chocolatey – Add an extra teaspoon of cocoa powder or drizzle chocolate syrup on top.
- Stronger Coffee Flavor – Use an extra shot of espresso for a bolder taste.
- Iced Peppermint Mocha – Let the mixture cool, then pour over ice and top with cold foam or whipped cream.
Storage/Reheating
- Storage: If you have leftover peppermint mocha, store it in an airtight container in the refrigerator for up to 2 days.
- Reheating: Warm it in a saucepan over low heat or microwave in 30-second intervals until heated through. Stir well before serving.
FAQs
1. Can I use instant coffee instead of espresso?
Yes, dissolve 1 to 2 teaspoons of instant coffee in hot water as a substitute for espresso.
2. What’s the best type of milk to use?
Whole milk gives the creamiest texture, but you can use any milk or milk alternative.
3. Can I make this without peppermint?
Absolutely! Just omit the peppermint extract for a classic mocha flavor.
4. How do I make a vegan peppermint mocha?
Use plant-based milk and a dairy-free whipped topping.
5. Is there a way to make this drink frothy?
Yes! Use a milk frother or blend the heated milk mixture for a few seconds before serving.
6. Can I prepare a large batch for a party?
Yes, multiply the ingredients and keep the mixture warm in a slow cooker for serving.
7. Can I use hot chocolate mix instead of cocoa powder?
Yes, but reduce the sugar since hot chocolate mix is already sweetened.
8. How can I make this drink more festive?
Top with crushed candy canes, holiday sprinkles, or a drizzle of chocolate syrup.
9. Can I use flavored coffee instead of espresso?
Yes, a peppermint or mocha-flavored coffee can enhance the taste.
10. What’s the best way to serve this drink?
Serve in a festive mug with whipped cream, chocolate shavings, and a peppermint stick for stirring.
Conclusion
This homemade Peppermint Mocha is the perfect way to bring a touch of holiday magic to your daily coffee routine. It's rich, creamy, and packed with peppermint-chocolate goodness. Whether you're sipping it by the fireplace or making a batch for friends, this recipe is sure to be a seasonal favorite. Try it today and enjoy the cozy, comforting flavors of winter!

Peppermint Mocha
- Total Time: 10 minutes
- Yield: 1 serving
- Diet: Vegetarian
Description
Enjoy the festive flavors of the holidays with this easy homemade Peppermint Mocha recipe. This Starbucks-inspired drink is perfect for chilly mornings or Christmas gatherings, offering a rich, creamy, and minty coffee treat. With just a few ingredients, you can make this deliciously comforting peppermint mocha in just 10 minutes. Customizable and budget-friendly, it’s the perfect way to enjoy the warmth of the season.
Ingredients
Ingredients:
- ¾ cup whole milk
- 3 tablespoons sugar
- 1 tablespoon unsweetened cocoa powder
- ¾ cup brewed espresso or strong coffee
- ¼ teaspoon mint extract or ½ peppermint candy cane or peppermint syrup
- ¼ teaspoon vanilla extract
- Whipped cream and chocolate shavings (optional, for garnish)
Instructions
Instructions:
- Heat the Milk: In a small saucepan, combine the whole milk, cocoa powder, and sugar. Heat over medium heat, stirring occasionally until small bubbles form around the edges and the sugar has dissolved completely.
- Mix in Espresso and Flavors: Stir in the brewed espresso (or strong coffee), mint extract, and vanilla extract. If using a candy cane, ensure it melts completely in the mixture.
- Serve: Pour the peppermint mocha into a large mug. Top with whipped cream and garnish with chocolate shavings, if desired.
Notes
- For a dairy-free version, swap the whole milk for almond milk, oat milk, or coconut milk.
- To make it sugar-free, substitute sugar with stevia or monk fruit sweetener.
- For an extra chocolatey drink, add an additional teaspoon of cocoa powder or drizzle chocolate syrup.
- If you prefer a stronger coffee flavor, add an extra shot of espresso.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American