My sister-in-law asked why I couldn’t just use peppermint tea instead of extracting fresh mint leaves for a mocha. I started to explain why that wouldn’t work — then stopped. Honestly, I had no good reason. I just assumed real mint was better because that’s what every coffee blog said. So I tried her idea, fully expecting a watery, sad cup. The power flickered during a snowstorm that afternoon, and there I was, brewing coffee by flashlight, throwing a peppermint tea bag into the milk frother on a whim. That first sip had this unexpected brightness — the tea gave a clean, almost floral mint that didn’t fight the chocolate. I mean, I’ve been making copycat coffee drinks for years, and this one little swap changed everything. My sister-in-law just shrugged and said, “Told you.” And she was right. Maybe you’ve been there — someone suggests something so simple you almost ignore it, but then it works perfectly. That’s how this copycat Starbucks peppermint mocha became my go-to for holiday gatherings. It’s the kind of drink that makes people close their eyes after the first sip, and honestly, I keep making it because it reminds me that sometimes the best ideas come from the people who don’t overthink things.
Why You’ll Love This Recipe
This copycat Starbucks peppermint mocha isn’t just another holiday drink recipe. I tested it at three different dinner parties last December, and every single guest asked for the recipe before they finished their cup. Here’s what makes it stand out:
- Quick & Easy — Comes together in under 10 minutes, perfect for last-minute guests or when you need a warm treat after shoveling snow.
- Simple Ingredients — No fancy syrups or espresso machines required. You probably have most of this in your pantry right now.
- Perfect for Holiday Gatherings — Great for Christmas morning, cookie exchanges, or cozy nights by the fire with friends.
- Crowd-Pleaser — Even non-coffee drinkers love this one. The peppermint and chocolate balance is just right.
- Unbelievably Delicious — The texture is silky, the mint is refreshing, and the chocolate is rich without being overwhelming.
What makes this different from other copycat recipes? Most versions use peppermint extract, which can taste like toothpaste if you use too much. My version uses a peppermint tea bag steeped directly in warm milk — it gives a gentler, more natural mint flavor that blends beautifully with the chocolate. Plus, you can adjust the strength by steeping longer or shorter. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bold, festive flavor without the fuss. Most are pantry staples, and the peppermint tea is the secret weapon that makes this version so approachable.
For the Mocha Base
- 2 cups whole milk (or oat milk for dairy-free — I prefer Oatly for the creamiest texture)
- 2 tablespoons unsweetened cocoa powder (I recommend Ghirardelli for a rich, dark chocolate flavor)
- 2 tablespoons granulated sugar (adjust to taste — you can also use honey or maple syrup)
- 1 cup strong brewed coffee (use your favorite roast — I like a medium-dark blend for balance)
- 1 peppermint tea bag (look for a pure peppermint tea, not a blend with other herbs)
For the Topping

- 1/2 cup heavy cream (or canned coconut cream for dairy-free — chill it first for best whipping)
- 1 tablespoon powdered sugar (optional, for sweetness)
- Crushed candy cane (for garnish — about 1 tablespoon per cup)
- Chocolate shavings (optional, but pretty for presentation)
Ingredient Selection Tips: For the best texture, use whole milk — it creates a creamier base that holds the chocolate well. If you’re using oat milk, barista blends work best because they froth nicely. Look for a peppermint tea bag that lists only peppermint leaves as the ingredient; some blends add other mints or flavors that can throw off the taste. In summer, you can swap the candy cane garnish for fresh mint leaves and skip the peppermint tea for a plain mocha — versatile!
Substitution Guidance: Use almond flour or coconut sugar if you’re watching carbs, though the texture will be slightly different. For a caffeine-free version, substitute decaf coffee or even warm milk with a dash of chicory root powder. Greek yogurt can replace heavy cream for a lighter whipped topping, but it won’t hold peaks as long.
Equipment Needed
You don’t need a fancy espresso machine for this copycat Starbucks peppermint mocha. Here’s what you’ll actually use:
- Small saucepan — For heating the milk and steeping the tea. A heavy-bottomed pan works best to prevent scorching.
- Whisk — Essential for blending the cocoa powder smoothly. A flat whisk works better than a balloon whisk here.
- Coffee maker or French press — For brewing the strong coffee. I use a French press because it gives a richer flavor, but any method works.
- Mug or heatproof glass — For serving. Clear glass mugs show off the beautiful layers, but ceramic keeps it warmer longer.
- Electric hand mixer or whisk — For whipping the cream. A mason jar with a tight lid works in a pinch — just shake it hard for about 2 minutes.
If you don’t have a frother, don’t worry. Just whisk the milk vigorously while it heats — it creates enough foam for a cozy homemade feel. I’ve used a fork in a pinch at a cabin rental, and it worked fine. Budget-friendly tip: a basic $5 whisk from the grocery store does the job just as well as a fancy one.
Preparation Method
This recipe makes 2 generous servings, perfect for sharing with a guest or saving one for later. Total time: about 10 minutes.
- Brew the coffee. Make 1 cup of strong coffee using your preferred method. I use 2 tablespoons of medium-dark ground coffee with 1 cup of water in a French press, steeping for 4 minutes. If you’re using a drip machine, use a dark roast for best results. Set the coffee aside while you prepare the milk.
- Heat the milk and steep the tea. Pour 2 cups of whole milk into a small saucepan. Add the peppermint tea bag. Heat over medium-low heat, stirring occasionally, until the milk is steaming but not boiling — about 3 to 4 minutes. You’ll see small bubbles around the edges, but don’t let it come to a full boil. Remove from heat and let the tea bag steep for 2 more minutes. Taste a tiny sip — if you want stronger mint, steep another minute. Remove the tea bag and squeeze it gently to release any extra flavor.
- Whisk in the cocoa and sugar. Add 2 tablespoons of unsweetened cocoa powder and 2 tablespoons of granulated sugar to the warm milk. Whisk vigorously until completely smooth — about 30 seconds. You shouldn’t see any lumps. If you do, keep whisking. The warm milk helps the cocoa dissolve evenly, so don’t rush this step.
- Combine with coffee. Divide the brewed coffee between two mugs. Pour the hot chocolate milk mixture over the coffee, stirring gently to combine. The color should be a rich, deep brown. Taste and adjust sweetness if needed — add a pinch more sugar if you like it sweeter.
- Whip the cream. In a small bowl, combine 1/2 cup of heavy cream and 1 tablespoon of powdered sugar (if using). Whip with an electric hand mixer on medium speed until soft peaks form — about 1 to 2 minutes. Don’t overwhip; you want it thick but still fluffy. If you’re doing this by hand, a whisk works, but it’ll take about 5 minutes of steady arm work.
- Assemble and garnish. Top each mug with a generous dollop of whipped cream. Sprinkle crushed candy cane over the top — about 1 tablespoon per cup. Add a few chocolate shavings if you’re feeling fancy. Serve immediately while warm.
Prep Note: If you’re making this for a party, you can prep the chocolate milk mixture up to 2 hours ahead and reheat gently before serving. Just don’t add the coffee or whipped cream until you’re ready to serve, or the texture will suffer.
Cooking Tips & Techniques
Here are the things I learned the hard way so you don’t have to. The first time I made this, I used peppermint extract instead of a tea bag — let me tell you, one drop too many and it tasted like a dental office. Stick with the tea bag method for a gentle, natural mint that lets the chocolate shine.
Don’t boil the milk. This is the most common mistake. Boiling milk changes the proteins and makes it taste cooked and slightly grainy. Heat it until it’s steaming and you see tiny bubbles around the edge — that’s the sweet spot. If you accidentally boil it, let it cool for a minute before adding the tea bag, or the heat will extract too much tannin and make it bitter.
Whisk the cocoa in slowly. Add the cocoa powder a little at a time while whisking constantly. Dumping it all in at once creates lumps that are hard to break down. I learned this after spending 5 minutes fishing out cocoa clumps with a fork — not fun.
Timing strategy for hosting. When I have guests over, I brew the coffee and heat the milk while people are settling in. Then I assemble everything right before serving — it takes less than 2 minutes to finish. This way, the drinks are hot and the whipped cream is fresh. If you’re serving a crowd, you can multiply the recipe and keep the chocolate milk mixture warm in a slow cooker on low.
For consistent results, use the same mug size every time. I have a favorite 12-ounce mug that I use for testing, and it helps me nail the ratio. If your mug is bigger, add a splash more milk; if smaller, reduce the coffee slightly.
Variations & Adaptations
This copycat Starbucks peppermint mocha is easy to customize. Here are three variations I’ve tried and loved:
- Dairy-Free Version: Swap the whole milk for oat milk (barista blend works best) and use canned coconut cream for the whipped topping. Chill the coconut cream overnight for the fluffiest results. I tested this for a friend with lactose intolerance, and honestly, I couldn’t tell the difference.
- Extra Chocolatey: Add 1 tablespoon of dark chocolate chips to the milk while heating. Stir until melted before adding the cocoa powder. This gives a richer, almost fudgy flavor that’s perfect for serious chocolate lovers. I tried this on a particularly cold night, and it was like drinking a melted chocolate bar.
- Iced Peppermint Mocha: Brew the coffee and let it cool completely. Prepare the chocolate milk mixture as directed, then chill it in the fridge for 30 minutes. Pour over ice, add the whipped cream, and garnish. This is my go-to for holiday brunches when the house gets warm from all the cooking.
Flavor Twists: Add a pinch of cinnamon or nutmeg to the milk for a spiced version. For a mocha-cocoa hybrid, use half the coffee and replace the other half with extra milk. If you’re avoiding sugar, swap the granulated sugar for monk fruit sweetener — it dissolves well and doesn’t leave an aftertaste.
Serving & Storage Suggestions
Serve this copycat Starbucks peppermint mocha hot, right after assembly. The whipped cream should be cold and fluffy, contrasting with the warm drink. For presentation, use clear glass mugs to show off the dark mocha and white cream layers — it looks gorgeous on a holiday table. Sprinkle crushed candy cane generously on top; the red and white adds festive color.
What to serve alongside: This drink pairs beautifully with gingerbread cookies, shortbread, or a simple chocolate biscotti. For a brunch spread, serve it alongside a fluffy pumpkin pancakes or a cranberry orange scone recipe — the citrus balances the mint perfectly. If you’re hosting a cookie exchange, set up a self-serve mocha bar with whipped cream, crushed candy canes, and chocolate shavings for guests to customize their cups.
Storage: The chocolate milk mixture can be stored in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave (in 30-second bursts, stirring between). The coffee should be brewed fresh for best flavor. Whipped cream is best made fresh, but you can store it in the fridge for up to 4 hours — just re-whip briefly before using. Do not freeze the assembled drink; the texture will separate.
Flavor development: The mint flavor actually mellows and blends more smoothly after about an hour in the fridge, so if you’re making the chocolate milk base ahead, the flavor will be even more cohesive. Just reheat gently to avoid curdling.
Nutritional Information & Benefits
Per serving (1 cup, using whole milk and heavy cream): approximately 280 calories, 18g fat, 28g carbohydrates, 8g protein, 3g fiber. Values will vary based on milk choice and sugar amount.
Health Benefits: Cocoa powder is rich in antioxidants called flavonoids, which support heart health and improve blood flow. Peppermint has natural digestive benefits and can help soothe an upset stomach — perfect after a heavy holiday meal. Milk provides calcium and vitamin D for bone health. If you use oat milk, you’ll also get beta-glucans that support cholesterol health.
Dietary Considerations: This recipe is naturally gluten-free and nut-free. For a low-carb option, use unsweetened almond milk, skip the sugar (use monk fruit or stevia), and replace the whipped cream with a sugar-free version. The dairy-free version works well for lactose intolerance. Potential allergens include milk and tree nuts (if using almond milk).
I personally love that this drink feels indulgent but uses simple, recognizable ingredients. It’s a treat, yes, but one that doesn’t leave you feeling heavy or sluggish — just cozy and satisfied.
Conclusion
This copycat Starbucks peppermint mocha is the holiday drink you’ll come back to year after year. It’s quick, simple, and tastes like something from a fancy coffee shop — but made in your own kitchen with ingredients you trust. Whether you’re hosting a Christmas brunch, cozying up after a snowy walk, or just need a warm pick-me-up on a cold afternoon, this recipe delivers every time.
I love how flexible it is — you can make it dairy-free, extra chocolatey, or even iced, and it still tastes amazing. The peppermint tea trick is the little detail that makes it feel special without any fuss. Honestly, every time I make it, I think of my sister-in-law and her simple suggestion that I almost ignored. Sometimes the best recipes come from the people who don’t overthink them.
I’d love to hear how yours turns out! Leave a comment below and let me know if you tried any variations — especially if you discovered a new twist I haven’t thought of. Share this recipe with a friend who loves holiday drinks, and don’t forget to pin it for later. Happy sipping!
Frequently Asked Questions
Can I make this without a stove?
Yes! You can heat the milk and steep the tea bag in a microwave-safe mug for 2 minutes on high, then whisk in the cocoa and sugar. It won’t be as smooth as stovetop, but it works in a pinch.
How do I make it less sweet?
Reduce the sugar to 1 tablespoon or skip it entirely. The cocoa powder and peppermint tea have natural flavor that stands on its own. You can also use unsweetened cocoa powder and let the whipped cream add the sweetness.
Can I use dark chocolate instead of cocoa powder?
Absolutely. Melt 2 ounces of dark chocolate (70% cacao or higher) into the warm milk instead of cocoa powder. Stir until completely smooth before adding the coffee. It will be richer and slightly less sweet.
What if I don’t have a peppermint tea bag?
Use 1/4 teaspoon of pure peppermint extract, but add it drop by drop and taste as you go. Start with 1/8 teaspoon and adjust. Too much extract can taste artificial, so go slowly.
Can I double this recipe for a party?
Yes! Simply double all ingredients. Keep the chocolate milk mixture warm in a slow cooker on low, and brew the coffee in a large batch. Set up a self-serve station with whipped cream and toppings so guests can assemble their own cups.
Pin This Recipe!

Best Copycat Starbucks Peppermint Mocha: Easy Holiday Drink
This copycat Starbucks peppermint mocha is a quick and easy holiday drink that uses a peppermint tea bag for a gentle, natural mint flavor. It’s perfect for holiday gatherings and comes together in under 10 minutes.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 2 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 cups whole milk (or oat milk for dairy-free)
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar (adjust to taste)
- 1 cup strong brewed coffee
- 1 peppermint tea bag
- 1/2 cup heavy cream (or canned coconut cream for dairy-free)
- 1 tablespoon powdered sugar (optional)
- Crushed candy cane (for garnish, about 1 tablespoon per cup)
- Chocolate shavings (optional)
Instructions
- Brew 1 cup of strong coffee using your preferred method. Set aside.
- Pour 2 cups of whole milk into a small saucepan. Add the peppermint tea bag. Heat over medium-low heat until steaming (about 3-4 minutes). Remove from heat and let steep for 2 more minutes. Remove tea bag and squeeze gently.
- Add 2 tablespoons of unsweetened cocoa powder and 2 tablespoons of granulated sugar to the warm milk. Whisk vigorously until completely smooth (about 30 seconds).
- Divide the brewed coffee between two mugs. Pour the hot chocolate milk mixture over the coffee and stir gently to combine.
- In a small bowl, combine 1/2 cup heavy cream and 1 tablespoon powdered sugar (if using). Whip with an electric hand mixer until soft peaks form (about 1-2 minutes).
- Top each mug with whipped cream, sprinkle with crushed candy cane, and add chocolate shavings if desired. Serve immediately.
Notes
For a dairy-free version, use oat milk and canned coconut cream. For extra chocolatey flavor, add 1 tablespoon of dark chocolate chips while heating the milk. For an iced version, cool the coffee and chocolate milk mixture, then pour over ice. The chocolate milk mixture can be stored in the fridge for up to 3 days; reheat gently before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 22
- Sodium: 120
- Fat: 18
- Saturated Fat: 11
- Carbohydrates: 28
- Fiber: 3
- Protein: 8
Keywords: copycat Starbucks, peppermint mocha, holiday drink, easy, quick, peppermint tea, hot chocolate, coffee


