It was 11:47 PM on a random Thursday, and I had this ridiculous craving for a Starbucks Peppermint Mocha. You know that feeling when your brain just latches onto something and won’t let go? I didn’t have the energy to drive anywhere, and honestly, I didn’t have the budget for another fancy coffee run that week. But I had some strong brewed coffee from that morning, a splash of milk, and a half-empty bottle of peppermint extract that I’d bought for baking cookies last Christmas. And then it hit me—what if I could make a copycat Starbucks Peppermint Mocha right here in my pajamas?
I’ll be honest, my first attempt was a mess. I added way too much peppermint extract and it tasted like toothpaste mixed with coffee. But something about the late-night quiet made me stubborn. I kept tweaking, kept tasting, and somewhere around midnight, I had a mug of something that made me actually gasp. It was rich, chocolatey, with just the right cool kick of peppermint. I texted my friend Sarah a photo at 12:15 AM like a crazy person. She replied, “Are you opening a coffee shop in your kitchen?” Maybe you’ve been there—that moment when a late-night experiment turns into something you can’t stop thinking about.
This copycat Starbucks Peppermint Mocha became my secret weapon for dinner parties and holiday gatherings. Everyone thinks I’m serving something complicated, but really, it’s just a few ingredients and a little bit of know-how. It’s the kind of drink that makes people close their eyes after the first sip and say, “Okay, this is better than the real thing.” And honestly? It is. No drive-through required, no overpriced cup, just pure, cozy perfection that you can whip up anytime the craving strikes.
Why You’ll Love This Recipe
Let me tell you why this copycat Starbucks Peppermint Mocha has become my go-to for every gathering. I’ve tested this recipe at least a dozen times—on friends, on picky relatives, even on my neighbor who swears she doesn’t like peppermint. Every single time, it wins.
- Quick & Easy: Comes together in under 10 minutes, perfect for last-minute guests or that sudden craving that hits at 9 PM.
- Simple Ingredients: No fancy syrups or specialty items needed. You probably have most of this in your pantry right now.
- Perfect for Hosting: Impress your dinner party guests with a professional-quality drink that looks like it came from a fancy café.
- Crowd-Pleaser: Even people who say they don’t like minty drinks end up asking for seconds.
- Unbelievably Delicious: The balance of rich chocolate and cool peppermint is pure comfort in a mug.
What makes this recipe different from all the other copycat versions out there? It’s the ratio. I spent way too many late nights tweaking the chocolate-to-peppermint balance until it was spot-on. Most recipes either taste like weak hot chocolate with a hint of mint, or they’re so overpowering you feel like you’re drinking mouthwash. This one hits that perfect middle ground—rich, decadent, and refreshing all at once.
This isn’t just a drink. It’s the kind that makes you want to curl up on the couch with a good book, or serve it to friends and watch their faces light up. It’s comfort in a cup, made faster and better than anything you’d get at a coffee shop.
What Ingredients You Will Need
This copycat Starbucks Peppermint Mocha uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, which makes this recipe perfect for spontaneous cravings or last-minute hosting.
For the Mocha Base
- 2 cups strong brewed coffee (I recommend using a dark roast like Starbucks Espresso Roast for that authentic coffee shop flavor)
- 2 cups whole milk (adds richness; you can use 2% or oat milk for a lighter version)
- 1/4 cup unsweetened cocoa powder (I prefer Ghirardelli for its deep, chocolatey taste)
- 1/4 cup granulated sugar (adjust to your sweetness preference)
- 1/2 teaspoon peppermint extract (this is the magic ingredient—start with less and add more to taste)
- 1/4 teaspoon vanilla extract (rounds out the flavors beautifully)
- Pinch of salt (trust me on this—it enhances the chocolate)
For the Topping

- 1/2 cup heavy cream (for homemade whipped cream; store-bought works in a pinch)
- 1 tablespoon powdered sugar (for sweetening the whipped cream)
- Crushed candy canes or peppermint candies (for that festive garnish)
- Chocolate shavings or cocoa powder (optional, for extra flair)
When choosing your peppermint extract, look for pure peppermint extract rather than imitation flavoring. The difference is noticeable—pure extract gives a cleaner, more authentic mint taste that doesn’t linger in a weird way. I’ve tried both, and trust me, the pure stuff is worth the extra dollar or two.
For the coffee, you can use espresso if you have an espresso machine, but strong brewed coffee works perfectly. I usually brew my coffee double-strength by using twice the amount of grounds I normally would. This ensures the coffee flavor doesn’t get lost in all that chocolatey goodness.
If you’re dairy-free, swap the whole milk for oat milk or almond milk. Oat milk gives the creamiest texture, while almond milk keeps it lighter. Just know that the flavor will be slightly different—still delicious, but not quite as rich.
Equipment Needed
You don’t need any fancy equipment to make this copycat Starbucks Peppermint Mocha. Here’s what you’ll need:
- Saucepan (medium-sized, for heating the milk and cocoa mixture)
- Whisk (for combining everything smoothly; a fork works in a pinch but a whisk is better)
- Measuring cups and spoons (accuracy matters for that perfect balance)
- Mugs (the bigger, the better—you’ll want a full serving)
- Hand mixer or stand mixer (for whipping cream; you can also use a jar with a tight lid and shake vigorously for 2-3 minutes)
- Small bowl (for the whipped cream)
- Rolling pin or mallet (for crushing candy canes; a sturdy knife works too)
I’ve made this recipe with just a microwave and a whisk when I was traveling, and it still turned out great. The key is to heat your milk slowly so it doesn’t scorch. If you’re using a microwave, heat in 30-second intervals and whisk between each one.
For the whipped cream, I used to always pull out my stand mixer, but honestly, a hand mixer is faster and easier to clean. If you’re feeling lazy, store-bought whipped cream is totally fine—just make sure it’s the real stuff, not the aerosol kind that tastes like chemicals.
Preparation Method
- Brew your coffee. Start by brewing 2 cups of strong coffee. If you’re using an espresso machine, pull about 4 shots. If you’re using a regular coffee maker, use double the amount of grounds you normally would. Set the coffee aside while you prepare the rest.
- Heat the milk and cocoa. In a medium saucepan over medium heat, combine the milk, cocoa powder, sugar, and a pinch of salt. Whisk continuously until the mixture is hot and steamy, but not boiling. This usually takes about 3-4 minutes. You’ll know it’s ready when you see small bubbles forming around the edges of the pan.
- Add the extracts. Remove the saucepan from heat. Stir in the peppermint extract and vanilla extract. Start with 1/4 teaspoon of peppermint extract, taste it, then add more if you want a stronger mint flavor. Remember, you can always add more but you can’t take it out!
- Combine with coffee. Pour the hot coffee into the saucepan and whisk until everything is well combined. The mixture should be smooth and fragrant. If you see any lumps, keep whisking—they’ll dissolve.
- Make the whipped cream. While the mocha mixture is still hot, pour the heavy cream into a small bowl. Add the powdered sugar and whip with a hand mixer on medium-high speed until soft peaks form. This takes about 2-3 minutes. Don’t over-whip or you’ll end up with butter!
- Crush the candy canes. Place a few candy canes or peppermint candies in a zip-top bag. Use a rolling pin or mallet to crush them into small pieces. You want a mix of fine dust and tiny chunks for the best texture.
- Assemble and serve. Pour the mocha into your favorite mugs. Top each mug with a generous dollop of whipped cream. Sprinkle the crushed candy canes on top, and add a few chocolate shavings if you’re feeling fancy. Serve immediately while it’s hot.
One thing I learned the hard way—don’t skip the salt. That tiny pinch makes the chocolate taste deeper and richer. I forgot it once and the drink felt flat, like something was missing. Also, if you’re making this for a crowd, you can double or triple the recipe easily. Just use a larger pot and give yourself a few extra minutes.
Cooking Tips & Techniques
After making this copycat Starbucks Peppermint Mocha more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t boil the milk. This is probably the most common mistake I see. When milk boils, it can scorch and develop a burnt taste that ruins the whole drink. Keep the heat at medium and watch for those little bubbles around the edge. That’s your cue to take it off the heat.
Taste as you go. Peppermint extract is potent stuff. I once added a full teaspoon thinking it would be fine, and let me tell you, that drink was undrinkable. Start with less, taste, and add more. Your taste buds will thank you.
Warm your mugs. This is a little trick I picked up from a barista friend. Pour some hot water into your mugs and let them sit for a minute before pouring in the mocha. It keeps the drink hot longer, which is especially nice if you’re serving guests and want everything to stay warm.
Make it ahead for parties. If you’re hosting, you can prepare the mocha base (without the whipped cream) up to 2 hours in advance. Keep it warm in a slow cooker on the “warm” setting, then add the whipped cream and toppings right before serving. This is a game-changer for holiday gatherings.
Use a thermometer if you have one. The ideal temperature for serving this drink is around 160°F. If you go much hotter, you’ll burn your tongue and won’t taste the peppermint. If it’s too cool, the whipped cream won’t melt into the drink the way it should.
Variations & Adaptations
This copycat Starbucks Peppermint Mocha is incredibly versatile. Here are some of my favorite variations:
Dairy-Free Version
Swap the whole milk for oat milk or coconut milk. Oat milk gives the creamiest texture, while coconut milk adds a subtle tropical note that actually pairs surprisingly well with the peppermint. Use coconut cream instead of heavy cream for the whipped topping.
Extra Chocolatey
If you’re a chocoholic like me, add 2 ounces of dark chocolate (chopped) to the milk mixture along with the cocoa powder. Stir until melted and smooth. This creates a richer, more decadent drink that feels like dessert in a mug.
Iced Peppermint Mocha
For warmer months, this works beautifully as an iced drink. Prepare the mocha base as directed, then let it cool to room temperature. Fill a glass with ice, pour the mocha over it, and top with whipped cream and crushed candy canes. It’s refreshing and indulgent at the same time.
White Chocolate Peppermint Mocha
Replace the cocoa powder with 1/4 cup white chocolate chips. Melt them into the milk along with the sugar. The result is a creamy, sweet, minty drink that’s dangerously good. I made this for a Christmas party and it disappeared in 20 minutes.
Alcohol-Infused Version
For adult gatherings, add 1-2 ounces of peppermint schnapps or crème de menthe to each serving. It turns this into a cozy, grown-up treat that’s perfect for holiday parties. Just warn your guests so they know what they’re getting!
Serving & Storage Suggestions
This copycat Starbucks Peppermint Mocha is best served hot, right after you make it. The whipped cream should be fresh and fluffy, and the crushed candy canes should still have a little crunch. Serve it in your prettiest mugs—presentation matters when you’re hosting!
What to serve alongside: This drink pairs beautifully with buttery shortbread cookies, gingerbread, or a simple slice of pound cake. For a savory option, try it with a warm croissant or a cheese scone. The contrast between the sweet, minty drink and a buttery pastry is just perfect.
For a brunch spread: Set up a peppermint mocha bar with all the toppings—whipped cream, crushed candy canes, chocolate shavings, and even some caramel sauce. Let guests customize their drinks. It’s always a hit.
Storage: If you have leftover mocha base (without the whipped cream), store it in an airtight container in the refrigerator for up to 3 days. To reheat, pour it into a saucepan and warm over medium heat, whisking occasionally. You can also microwave it in 30-second intervals. The flavor actually deepens overnight as the ingredients meld together.
Freezer option: You can freeze the mocha base in ice cube trays for a quick treat later. Pop a few cubes into hot milk for an instant peppermint mocha, or blend them with milk for a frozen version.
One thing I love about this recipe is that the flavors develop over time. If you make it a day ahead, the peppermint and chocolate meld together in a way that’s even more harmonious. So don’t be afraid to prep ahead!
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one serving of this copycat Starbucks Peppermint Mocha (based on the recipe as written, with whole milk and homemade whipped cream):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 280 |
| Total Fat | 14g |
| Saturated Fat | 9g |
| Carbohydrates | 32g |
| Sugar | 26g |
| Protein | 8g |
| Calcium | 280mg |
| Iron | 1.5mg |
While this isn’t exactly a health drink, it does have some redeeming qualities. Cocoa powder is rich in antioxidants and can help improve mood and cognitive function. The milk provides calcium and vitamin D for bone health. And there’s something to be said for the comfort factor—a warm, delicious drink can do wonders for your mental well-being.
For a lighter version, use skim milk and skip the whipped cream. That brings the calories down to about 180 per serving. You can also reduce the sugar to 2 tablespoons if you prefer a less sweet drink.
If you’re watching your sugar intake, try using a sugar-free sweetener like stevia or monk fruit. Just be aware that it will change the texture slightly. I’ve tried it with monk fruit and it’s decent, but nothing beats the real thing for that authentic coffee shop taste.
Conclusion
This copycat Starbucks Peppermint Mocha is more than just a recipe—it’s a little piece of joy you can create in your own kitchen. Whether you’re hosting a holiday party, treating yourself on a cozy night in, or impressing guests at a dinner gathering, this drink delivers every single time.
I love how this recipe makes people feel special. There’s something about handing someone a beautifully topped mug of homemade peppermint mocha that says, “I thought of you.” And the best part? It’s so simple that you can make it anytime the mood strikes.
So go ahead and give it a try. Customize it to your taste—add more chocolate, less peppermint, or turn it into an iced version. Make it your own. And when you take that first sip and close your eyes, remember that you made this. You created something delicious from scratch, and that’s pretty amazing.
I’d love to hear how yours turns out! Drop a comment below and let me know if you tried any variations, or share a photo of your creation. Don’t forget to pin this recipe for later and share it with a friend who loves Starbucks as much as you do. Happy sipping!
Frequently Asked Questions
Can I make this without an espresso machine?
Absolutely! Strong brewed coffee works perfectly. Just use double the amount of coffee grounds you normally would when brewing. The result is rich and flavorful without needing any fancy equipment.
How do I adjust the sweetness?
Start with 1/4 cup of sugar and taste it. If you prefer a sweeter drink, add another tablespoon at a time. You can also use honey, maple syrup, or a sugar-free sweetener. Just keep in mind that liquid sweeteners will thin the drink slightly.
Can I use peppermint syrup instead of extract?
Yes, you can! Use about 2 tablespoons of peppermint syrup in place of the extract. Just reduce the sugar in the recipe slightly since the syrup is already sweetened. Torani makes a good peppermint syrup that’s widely available.
How far ahead can I make this for a party?
You can prepare the mocha base up to 2 hours ahead and keep it warm in a slow cooker on the “warm” setting. Make the whipped cream and crush the candy canes just before serving for the best texture and presentation.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free. Just make sure your cocoa powder and any add-ins (like crushed candy canes) are certified gluten-free if you’re serving someone with celiac disease or a severe gluten sensitivity.
Pin This Recipe!

Copycat Starbucks Peppermint Mocha: Easy & Perfect
This copycat Starbucks Peppermint Mocha is rich, chocolatey, and perfectly balanced with a cool kick of peppermint. Made with simple ingredients, it comes together in under 10 minutes and is better than the real thing.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 4 servings 1x
- Category: Beverage
- Cuisine: American
Ingredients
- 2 cups strong brewed coffee (dark roast recommended)
- 2 cups whole milk
- 1/4 cup unsweetened cocoa powder
- 1/4 cup granulated sugar
- 1/2 teaspoon peppermint extract
- 1/4 teaspoon vanilla extract
- Pinch of salt
- 1/2 cup heavy cream
- 1 tablespoon powdered sugar
- Crushed candy canes or peppermint candies (for garnish)
- Chocolate shavings or cocoa powder (optional, for garnish)
Instructions
- Brew 2 cups of strong coffee. If using an espresso machine, pull about 4 shots. If using a regular coffee maker, use double the amount of grounds. Set aside.
- In a medium saucepan over medium heat, combine the milk, cocoa powder, sugar, and a pinch of salt. Whisk continuously until hot and steamy, but not boiling (about 3-4 minutes).
- Remove from heat. Stir in the peppermint extract and vanilla extract. Start with 1/4 teaspoon of peppermint extract, taste, and add more if desired.
- Pour the hot coffee into the saucepan and whisk until well combined and smooth.
- In a small bowl, whip the heavy cream and powdered sugar with a hand mixer on medium-high speed until soft peaks form (about 2-3 minutes).
- Place candy canes in a zip-top bag and crush with a rolling pin or mallet into small pieces.
- Pour the mocha into mugs. Top each with a dollop of whipped cream, sprinkle with crushed candy canes, and add chocolate shavings if desired. Serve immediately.
Notes
Don’t boil the milk to avoid scorching. Taste as you go when adding peppermint extract. Warm mugs with hot water before serving to keep the drink hot longer. The mocha base can be made up to 2 hours ahead and kept warm in a slow cooker. For a dairy-free version, use oat milk or almond milk and coconut cream for whipped topping.
Nutrition
- Serving Size: 1 mug (about 1 cup)
- Calories: 280
- Sugar: 26
- Sodium: 120
- Fat: 14
- Saturated Fat: 9
- Carbohydrates: 32
- Fiber: 2
- Protein: 8
Keywords: peppermint mocha, copycat Starbucks, hot chocolate, coffee drink, holiday drink, peppermint, mocha


