Starbucks Caramel Macchiato
A grande Caramel Macchiato at Starbucks costs $5.95, and if youβre a daily drinker, thatβs $2,172 a year. This homemade version costs about $0.85 per drink and tastes virtually identical. The key that most recipes miss: a Caramel Macchiato is not a caramel latte. The espresso goes on top of the milk, not mixed in, and the primary syrup flavor is vanilla, not caramel. The caramel is just a drizzle on top.
Pro Tips
- Vanilla syrup is the dominant flavor, not caramel. Most people think a Caramel Macchiato is all about the caramel, but the vanilla syrup does the heavy lifting. Starbucks uses 3-4 pumps of vanilla in a grande. If your drink doesnβt taste right, add more vanilla, not more caramel.
- Espresso temperature matters. If your espresso is too cool, it wonβt float properly on the milk and youβll lose the layered effect. Pull the shots immediately before pouring β timing is everything.
- Use Torani syrups for the most authentic flavor. Starbucks uses their own proprietary syrups, but Torani is the closest widely available match. Monin is also excellent. Avoid cheap store-brand syrups that taste artificial.
The Michelin Twist
Here are some ways to dress it up:
- Single-origin espresso with tasting notes: Swap the standard espresso for a single-origin Ethiopian Yirgacheffe pulled as a lungo. The natural blueberry and jasmine notes in the coffee create an unexpectedly beautiful pairing with the caramel and vanilla.
- Tahitian vanilla bean syrup: Instead of extract-based syrup, steep a split Tahitian vanilla bean in simple syrup for 24 hours. Tahitian vanilla has floral, cherry-like notes that are leagues beyond standard Madagascar vanilla.
- Smoked caramel drizzle: Make the caramel sauce from scratch and finish it with 1/4 teaspoon of applewood smoked salt. Serve in a clear double-walled glass so the layers are visible, with the caramel drizzle on the inside of the glass before building the drink. The smoky, salty caramel against the sweet vanilla is unforgettable.
Cost Breakdown
| Ingredient | Amount | Cost |
|---|---|---|
| Espresso (ground coffee) | 2 shots | $0.25 |
| Whole milk | 1 cup | $0.20 |
| Vanilla syrup | 2 tbsp | $0.25 |
| Caramel sauce | 1 tbsp | $0.15 |
| Total | $0.85 |
Compare to $5.95 at Starbucks β save 86%
Nutrition (Per Serving)
- Calories: 250
- Protein: 8g
- Fat: 8g
- Carbs: 38g
More Starbucks Espresso Drinks to Make at Home
The caramel macchiatoβs vanilla-then-espresso-then-caramel layering is one of Starbucksβ signature espresso builds β here are the others worth making at home:
- Copycat Starbucks Iced Latte β the simpler base when you want espresso over milk without the layered syrups. Under $1 per drink.
- Starbucks Vanilla Sweet Cream Cold Brew β cold brew with a salted vanilla cream float for a different kind of creamy coffee finish.
- Starbucks Brown Sugar Oat Milk Shaken Espresso β the shaken espresso that swaps caramel for brown sugar and oat milk for an earthy-sweet alternative.
See all Starbucks copycat recipes β




