In this Article
- What Is a Candy Cane Latte?
- Classic Homemade Candy Cane Latte Recipe
- Best Milk Options for a Candy Cane Latte
- Iced Candy Cane Latte Recipe
- Starbucks Candy Cane Latte Copycat (Peppermint Latte)
- Dutch Bros Candy Cane Mocha: What It Is and How to Copy It
- Candy Cane Tea Latte (Caffeine-Free Version)
- Low-Calorie & Skinny Candy Cane Latte
- Common Mistakes (And How to Avoid Them)
- Tools and Brands Worth Having
- Nutrition & Caffeine Guide
- Make-Ahead & Storage Tips
- Seasonal Variations Worth Trying
- FAQ: Everything You Need to Know
- Final Thoughts
You can make a candy cane latte at home in under 10 minutes — and it tastes better than anything you’ll get at a drive-through. Two shots of espresso, steamed milk, peppermint syrup, and a handful of crushed candy canes. That’s the whole secret.
But here’s the thing most guides won’t tell you: the ratio is everything. Too much peppermint syrup and you’re drinking toothpaste. Too little and you’ve just made a plain latte with holiday garnish. I’ve made this drink probably 40 times across different syrups, milks, and espresso roasts — and this guide gives you everything I learned the hard way.
Whether you want the classic hot version, an iced candy cane latte, a Starbucks-style peppermint latte copycat, a Dutch Bros candy cane mocha dupe, or a caffeine-free candy cane tea latte, it’s all here.
What Is a Candy Cane Latte?
A candy cane latte is an espresso-based drink flavored with peppermint syrup, combined with steamed milk, and topped with whipped cream and crushed candy cane pieces. It’s a holiday coffee drink that blends the bold richness of espresso with cool, sweet mint — the result being something that tastes exactly like the season feels.
The drink became a staple on seasonal coffee menus in the early 2000s, when chains like Starbucks discovered that peppermint and espresso is a combination people are emotionally hardwired to love. Something about that minty-sweet-bitter contrast hits the nostalgia centers of your brain in a way that a regular latte just doesn’t.
Key ingredients in any good candy cane latte:
- Espresso (2 shots / 2 oz) — the coffee backbone
- Peppermint syrup (1–3 tablespoons depending on sweetness preference)
- Steamed milk (6–8 oz, whole or alternative)
- Whipped cream — technically optional, practically essential
- Crushed candy canes — for garnish and a little crunch

Classic Homemade Candy Cane Latte Recipe
This is the version I come back to every single time. It’s simple, balanced, and you can pull it off with no espresso machine if needed.
Prep time: 5 minutes | Total time: 10 minutes | Serves: 1
Ingredients
| Ingredient | Amount |
| Espresso (2 shots) | 2 oz |
| Whole milk (or oat milk) | 6–8 oz |
| Peppermint syrup | 1.5 tbsp (start here) |
| Whipped cream | to top |
| Candy cane | 1 piece, crushed |
Equipment You Need
- Espresso machine or Moka pot or strong brewed coffee as substitute
- Milk frother (handheld works great — the Zulay Kitchen milk frother is my personal pick and runs about $10)
- Small saucepan or microwave-safe cup for heating milk
- Coffee mug — at least 12 oz capacity
- Sealed bag and rolling pin for crushing candy canes
Step-by-Step Instructions
- Brew your espresso. Pull 2 shots (about 2 oz total) using your espresso machine. No machine? Brew a double-strength cup using a Moka pot, AeroPress, or 2 tablespoons of instant espresso powder dissolved in 2 oz of hot water.
- Add peppermint syrup first. Pour the peppermint syrup directly into your mug before adding the espresso. This ensures it blends in evenly without stirring becoming an issue later.
- Pour espresso over the syrup. The heat of the espresso dissolves and integrates the syrup immediately.
- Steam or heat your milk. Heat milk in a small saucepan over medium heat until it reaches 140–155°F — hot but not scalded. Scalded milk smells faintly burnt and ruins the texture. If you have a frother with a heating element, even easier.
- Froth the milk. Use your milk frother for 20–30 seconds until you have a silky microfoam. Don’t aim for stiff cappuccino foam here — you want soft, velvety texture that pours slowly.
- Pour the milk in gently. Hold a spoon near the lip of the mug to slow the foam and let the steamed milk pour in underneath it first, then spoon the foam on top.
- Top with whipped cream and crushed candy cane. Crush your candy cane by placing it in a sealed bag and rolling over it with a rolling pin — aim for small irregular pieces, not fine powder.
Serve immediately.
The Peppermint Syrup Ratio Problem (And How to Fix It)
Start with 1.5 tablespoons and taste before adding more. Peppermint extract and peppermint syrup are not the same thing — extract is 4–5x more concentrated. Using 1.5 tablespoons of extract instead of syrup once absolutely destroyed an otherwise perfect latte. Don’t make that mistake.
For homemade peppermint syrup (which I prefer for control): combine ½ cup sugar + ½ cup water, bring to a simmer, stir until dissolved, remove from heat, add ½ teaspoon peppermint extract, and cool. Stores in the fridge for up to 3 weeks.
Best Milk Options for a Candy Cane Latte
The milk you choose changes this drink significantly. Here’s an honest comparison based on real testing:
| Milk Type | Flavor Impact | Froth Quality | Best For |
| Whole dairy milk | Creamy, rich, balances peppermint | Excellent | Classic version |
| Oat milk | Slightly sweet, very compatible with peppermint | Very good | Best dairy-free pick |
| Coconut milk | Tropical note comes through, can compete with mint | Decent | If you like the combo |
| Almond milk | Thinner, slightly nutty, less creamy | Poor froth | Not ideal here |
| Cashew milk | Very neutral, surprisingly creamy | Good | Solid dairy-free option |
Personal verdict: Oat milk is the best dairy-free choice for this drink by a wide margin. It’s naturally sweet, has no competing flavor, and froths to a respectable consistency. I’ve tested it against almond and coconut at least a dozen times — oat milk wins every single time for a candy cane latte specifically.
Iced Candy Cane Latte Recipe
Perfect for warmer weather or if you just prefer cold drinks year-round (no judgment — I drink iced lattes in December too).
The key difference: Don’t pour hot espresso directly onto ice. You’ll dilute it immediately and flatten the flavor. Instead, let your espresso cool for 2–3 minutes or pour it over a separate small cup of ice first, then transfer.
Ingredients
- 2 shots espresso, cooled or chilled
- 1.5 tbsp peppermint syrup
- 6 oz cold milk (oat or whole)
- ½ cup ice
- Whipped cream and crushed candy cane to top
Instructions
- Fill your glass with ice.
- Add peppermint syrup to the glass.
- Pour cooled espresso over the ice.
- Add cold milk and stir gently.
- Top with whipped cream and crushed candy cane.
Pro tip: Use cold brew concentrate instead of espresso for an even smoother iced version. The lower acidity of cold brew plays especially well with sweet peppermint syrup.
Starbucks Candy Cane Latte Copycat (Peppermint Latte)
Starbucks doesn’t actually call it a “candy cane latte” — their iconic holiday offering is the Peppermint Mocha, which adds chocolate to the mix. But their standard Peppermint Latte (espresso + steamed milk + peppermint syrup + whipped cream) is the closest thing to a classic candy cane latte on their menu.
What Starbucks Actually Uses
- 4 pumps peppermint syrup in a grande (each pump ≈ 20 calories / 5g sugar)
- 2 shots of their Espresso Roast (dark, bold, slightly bitter)
- Steamed 2% milk
- Whipped cream + red sugar crystals
A grande Starbucks Peppermint Mocha has 440 calories, 54g of sugar, and 175mg of caffeine — that’s a significant calorie load, and most of it comes from the mocha sauce and whipped cream. Their straight peppermint latte (no mocha sauce) runs lighter: closer to 250–310 calories depending on size and milk.
The iced grande peppermint mocha from Starbucks is built with four pumps of mocha sauce, four pumps of peppermint syrup, two espresso shots, whipped cream, and chocolate curls, and retails for around $6.75.
Homemade Starbucks-Style Peppermint Latte
To nail the Starbucks flavor profile at home:
- Use dark roast espresso — Starbucks’ Espresso Roast is their signature, and it’s bold and slightly smoky. A medium roast will taste “cleaner” but less like the original.
- Use Starbucks brand peppermint syrup if you want it exact — you can buy it on their website or at most grocery stores.
- Use 4 pumps / 2 tablespoons of peppermint syrup for a grande-sized drink. Most copycat recipes call for too little and then wonder why it doesn’t taste right.
- Top with whipped cream and red sugar crystals or pink sugar for visual authenticity.
Cost comparison: A grande Starbucks Peppermint Latte runs $5.50–$6.50 depending on location. Your homemade version costs roughly $0.80–$1.20 per serving once you have the syrup and decent espresso beans on hand.
Dutch Bros Candy Cane Mocha: What It Is and How to Copy It
Dutch Bros’ seasonal candy cane drink is technically a Candy Cane Mocha, not a latte. It combines espresso, peppermint, and chocolate milk, topped with their signature Soft Top whipped cream and candy cane sprinkles.
The Dutch Bros version is noticeably sweeter and more dessert-forward than Starbucks’. Where Starbucks leads with espresso and lets the peppermint accent it, Dutch Bros layers peppermint on top of chocolate milk, which softens the coffee flavor significantly. Their customer base skews younger and the drink reflects that — it’s more milkshake-adjacent than coffee-forward.
A standard espresso shot at Dutch Bros contains approximately 80mg of caffeine, and their medium lattes typically carry around 160mg total from two shots.
DIY Dutch Bros Candy Cane Mocha
| Ingredient | Amount |
| Espresso (2 shots) | 2 oz |
| Chocolate milk | 6 oz |
| Peppermint syrup | 1.5–2 tbsp |
| Whipped cream (Soft Top style) | Generous |
| Candy cane sprinkles | To top |
Instructions: Brew espresso. Pour peppermint syrup and chocolate milk into your mug. Add espresso and stir. Top with whipped cream and candy cane pieces. Serve hot or iced.
The chocolate milk is the key differentiator — it’s what makes this drink taste like Dutch Bros rather than a standard peppermint latte. Use a high-quality chocolate milk (Promised Land or Kalona Supernatural are my favorites) rather than chocolate syrup mixed into regular milk for the best result.
Candy Cane Tea Latte (Caffeine-Free Version)
If you want all the holiday flavor with zero caffeine, the candy cane tea latte delivers. This is peppermint herbal tea — fully caffeine-free — combined with steamed milk, a touch of sweetener, and the same candy cane garnish.
It’s genuinely excellent for evening drinking, for people who are caffeine-sensitive, or for kids who want something festive that isn’t a hot chocolate.
Ingredients
| Ingredient | Amount |
| Peppermint herbal tea bags | 2 bags |
| Hot water (200°F / just off the boil) | 6 oz |
| Steamed milk | 4 oz |
| Honey or vanilla syrup | 1–2 tsp |
| Crushed candy cane and whipped cream | To top |
Instructions
- Steep 2 peppermint tea bags in 6 oz of hot water (about 200°F) for 4–5 minutes. Cover the cup while steeping to trap essential oils — this intensifies the peppermint flavor noticeably.
- Remove tea bags without squeezing (squeezing releases tannins and bitterness).
- Heat and froth 4 oz of milk to about 150°F.
- Add honey or vanilla syrup to the tea base.
- Pour frothed milk over the tea.
- Top with whipped cream and crushed candy cane.
Steeping time matters: Under 3 minutes and the peppermint is faint. Over 6 minutes and the tea can turn slightly bitter. Four to five minutes is the sweet spot.
Peppermint contains several essential oils including menthol, menthone, and limonene, and research suggests it may help relieve digestive symptoms while also improving energy levels and reducing mental fatigue — so this isn’t just a tasty drink, it’s actually doing something useful.
Low-Calorie & Skinny Candy Cane Latte
Want to cut the calories significantly? Here’s how without sacrificing the core experience:
- Skip whipped cream: Saves 50–80 calories immediately.
- Use sugar-free peppermint syrup: Torani and Monin both make reliable sugar-free peppermint syrups. Flavor is slightly thinner but very workable.
- Switch to oat milk or skim milk: Oat milk runs about 90–120 calories per cup vs. 150 for whole milk.
- Reduce syrup to 1 tablespoon: You still get the mint flavor, just at a lower sugar load.
- Skip the candy cane garnish: A single candy cane stick adds about 40–60 calories.
Estimated calories for a skinny version: ~120–160 calories for a 12 oz drink using skim milk, 1 tbsp sugar-free peppermint syrup, and no whipped cream. That’s versus the Starbucks version at 440 calories.
Common Mistakes (And How to Avoid Them)
These are the actual mistakes I’ve made and watched others make repeatedly:
1. Using Too Much Peppermint
The #1 error. More is not better here. 1.5 tablespoons of syrup in a 12 oz drink is balanced. At 3 tablespoons, it’s medicinal. The goal is peppermint-forward, not peppermint-only.
2. Scalding the Milk
Milk above 165°F starts to taste cooked and slightly sweet in an unpleasant way. It also kills your froth. Heat to 145–155°F and stop.
3. Adding Peppermint Extract Instead of Syrup
Extract is 5x more concentrated. If a recipe calls for 2 tablespoons of syrup and you add 2 tablespoons of extract, the drink will be nearly undrinkable. Use extract at ¼ teaspoon maximum.
4. Pouring Hot Espresso Straight Onto Ice
This causes flash dilution. The ice melts instantly, watering down both the coffee and the syrup. Cool your espresso first or use cold brew.
5. Using Fine-Powdered Candy Cane as Garnish
Powder dissolves within 30 seconds and disappears into the drink. You want small irregular chunks — they add crunch and stay visible for the full drink experience.
6. Weak Coffee Sub
If you don’t have an espresso machine and brew regular drip coffee instead of making it double-strength, the latte will taste watery and the milk will overwhelm it. Double the grounds or use a Moka pot to get actual espresso-strength coffee.
Tools and Brands Worth Having
These are things that genuinely improve this drink — not just affiliate bait:
- Milk frother: The Zulay Kitchen Milk Boss is around $10 and works perfectly. The Breville Milk Cafe is the upgrade if you want temperature control.
- Peppermint syrup: Torani Peppermint Syrup ($8–10 for 750ml) is what most coffee shops actually use. Monin is slightly more refined. Both are significantly better than generic grocery store versions.
- Espresso machine: A Breville Bambino or De’Longhi Dedica will change your home coffee life permanently. Worth the investment if you make lattes more than twice a week.
- Handheld thermometer: Takes all the guesswork out of milk temperature. An instant-read model for $15 eliminates scalded milk entirely.
Nutrition & Caffeine Guide
Homemade Candy Cane Latte (Standard Recipe)
| Component | Amount |
| Calories | ~220–260 (whole milk + whipped cream) |
| Caffeine | ~126–136mg (2 espresso shots) |
| Sugar | ~24–30g (syrup + milk) |
| Protein | ~8–10g |
Starbucks Comparison
| Drink | Size | Calories | Caffeine | Price |
| Starbucks Peppermint Mocha | Grande | 440 cal | 175mg | ~$6.45 |
| Dutch Bros Candy Cane Mocha | Medium | ~360 cal | ~160mg | ~$5.50 |
| Homemade (this recipe) | 12 oz | ~230 cal | ~130mg | ~$1.00 |
| Skinny homemade version | 12 oz | ~130 cal | ~130mg | ~$0.80 |
Research suggests that menthol in peppermint interacts with brain pathways linked to focus and motivation, which is why a peppermint latte can feel more alerting than a regular coffee drink of equal caffeine content — the peppermint aroma is doing real cognitive work alongside the caffeine.
According to Healthline’s review of peppermint science, peppermint extracts have been shown in multiple studies to reduce mental fatigue and improve performance in attention tasks — which is a nice bonus to an already enjoyable drink.
However, peppermint can worsen acid reflux and is not recommended for people with GERD, and it may interact with certain medications metabolized in the liver — so if you have either of those conditions, talk to your doctor before making this a daily habit.
Make-Ahead & Storage Tips
Peppermint syrup: Make a large batch and refrigerate in a sealed jar for up to 3 weeks. Shake before using.
Espresso: You can pull shots ahead and refrigerate for up to 24 hours for cold drinks. Don’t microwave it — the flavor degrades badly. Use it cold in an iced latte.
Pre-mixed latte base: Combine brewed espresso and peppermint syrup and refrigerate. Add steamed milk fresh when you’re ready. Stays good for 2 days.
Crushed candy cane: Prepare a small jar of crushed candy canes and store at room temperature in an airtight container. Stays good for 2–3 weeks and makes morning assembly much faster.
Can you reheat a candy cane latte? Yes, but carefully. Microwave in 20-second intervals, stirring between, to avoid scorching. The peppermint flavor holds well through reheating. The milk foam does not — it’ll flatten completely, so froth fresh milk to add on top after reheating.
Seasonal Variations Worth Trying
White Chocolate Candy Cane Latte
Add 1 tablespoon of white chocolate syrup (Torani or Monin) alongside your peppermint syrup. The white chocolate softens the sharpness of the mint and makes this drink much more dessert-like. This is especially good with oat milk.
Peppermint Mocha (Chocolate + Mint)
Add 1 tablespoon of chocolate syrup or mocha sauce to the base recipe. This is the Dutch Bros and Starbucks approach, and it genuinely works — chocolate and peppermint are a classic combination for a reason.
Iced Peppermint Cold Brew Latte
Combine 2 oz cold brew concentrate with 1.5 tbsp peppermint syrup and 6 oz oat milk over ice. The lower acidity of cold brew creates an exceptionally smooth, refreshing drink. Excellent for year-round drinking.
Vegan Candy Cane Latte
Use oat milk and skip the dairy-based whipped cream. Trader Joe’s coconut whipped cream and So Delicious CocoWhip are both excellent vegan toppings that hold their shape well. Check your peppermint syrup label — most are vegan, but some contain honey.

FAQ: Everything You Need to Know
What is a candy cane latte made of?
A candy cane latte contains espresso (2 shots), peppermint syrup (1–2 tablespoons), steamed milk (6–8 oz), whipped cream, and crushed candy cane garnish. Some versions add chocolate syrup to create a peppermint mocha variant.
How much caffeine is in a candy cane latte?
A standard homemade candy cane latte with 2 espresso shots contains approximately 126–136mg of caffeine. A Starbucks grande Peppermint Mocha contains 175mg. A candy cane tea latte made with herbal peppermint tea has zero caffeine.
How many calories are in a candy cane latte?
A homemade version with whole milk and whipped cream runs about 220–260 calories. A Starbucks grande Peppermint Mocha is 440 calories. A skinny homemade version (skim milk, sugar-free syrup, no whipped cream) comes in around 120–140 calories.
Can I make a candy cane latte without an espresso machine?
Yes. Use a Moka pot, AeroPress, or dissolve 2 teaspoons of instant espresso powder in 2 oz hot water. Double-strength brewed coffee also works as a substitute, though the flavor is less intense.
What’s the difference between a candy cane latte and a peppermint mocha?
A candy cane latte uses just espresso, peppermint syrup, and milk. A peppermint mocha adds chocolate syrup or mocha sauce. The mocha version is richer, sweeter, and more dessert-like.
How do I make a dairy-free candy cane latte?
Replace dairy milk with oat milk (best option), cashew milk, or coconut milk. Use a vegan whipped cream like CocoWhip as a topper. All standard peppermint syrups are dairy-free.
Can I use peppermint extract instead of syrup?
Yes, but use it sparingly — extract is about 4–5 times more concentrated than syrup. Start with ¼ teaspoon and taste before adding more. Using too much extract creates an overwhelming medicinal flavor.
What peppermint syrup does Starbucks use?
Starbucks uses their own proprietary peppermint syrup, which they also sell in stores and online. Torani Peppermint Syrup is the closest widely available equivalent for home use.
How do I make a candy cane tea latte?
Steep 2 peppermint herbal tea bags in 6 oz of hot water for 4–5 minutes. Froth 4 oz of steamed milk separately. Combine with a teaspoon of honey or vanilla syrup, top with whipped cream and crushed candy canes. Zero caffeine, full festive flavor.
Can I make candy cane lattes ahead of time?
You can prep the peppermint syrup and espresso base in advance and refrigerate both separately. Froth and add milk fresh when serving. The assembled drink is best consumed immediately — milk foam deflates and the flavors meld together in ways that can become overly sweet after an hour or two.
What does a Dutch Bros candy cane latte taste like?
The Dutch Bros Candy Cane Mocha is sweeter and more chocolate-forward than most candy cane lattes. It uses chocolate milk as the base rather than plain milk, giving it a dessert-like quality. The peppermint is more of an accent than the main event.
Is a candy cane latte good iced?
Absolutely. Use cooled or chilled espresso, cold milk, and peppermint syrup over ice. The iced version is more refreshing and slightly less rich. Cold brew concentrate works especially well as the espresso substitute here.
How long does homemade peppermint syrup last?
Stored in a sealed glass jar in the refrigerator, homemade peppermint syrup stays good for 2–3 weeks. Commercial syrups like Torani last several months in the fridge once opened.
Why does my candy cane latte taste too strong / too minty?
You used too much peppermint syrup or mistakenly used extract at the same ratio as syrup. Start with 1 tablespoon, taste, then add more incrementally. You can always add more — you can’t take it out.
Final Thoughts
The candy cane latte is one of those drinks that rewards a little attention to detail. The difference between a mediocre version and a genuinely great one comes down to three things: the right peppermint ratio, properly heated milk, and good espresso. Get those three right and you’ll make something that genuinely rivals anything you’d pay $6 for at a coffee shop.
My personal recommendation? Make the homemade peppermint syrup at least once. It takes 10 minutes, gives you three weeks of beautiful candy cane lattes, and you’ll immediately understand why the store-bought version sometimes tastes a little flat by comparison. The fresh batch has a brightness and clarity that no bottled syrup quite captures.
Now go make one.









