Starbucks Caramel Macchiato Recipe (Iced & Hot Copycat)

Make Starbucks’ Caramel Macchiato at home! This layered espresso drink features vanilla, steamed milk, and caramel drizzle.
caramel macchiato recipe

Craving a Starbucks caramel macchiato but don’t want to wait in line? The creamy, sweet-meets-bitter caramel macchiato recipe has become a fan favorite at Starbucks, and for good reason. The perfect balance of vanilla-infused milk, smooth espresso, and rich caramel drizzle creates a coffee experience that’s both indulgent and sophisticated.

The best part? You can recreate this Starbucks copycat at home with just 5 simple ingredients and 10 minutes. This recipe tastes remarkably close to the original and costs a fraction of the price. I’ve been making this at home for years, and my friends can barely tell the difference from the coffee shop version!

Whether you’re a die-hard coffee enthusiast or just looking to satisfy that caramel macchiato craving without leaving home, this step-by-step guide will help you make the perfect caramel macchiato – both hot and iced versions. Get ready to become your own barista and save some serious cash in the process.

📊 Quick Recipe Facts
⏱️ Prep Time: 5 minutes
⏱️ Total Time: 10 minutes
🍹 Servings: 1 serving (16oz)
💰 Cost Per Serving: $1.75 (vs $5.25 at Starbucks)
📊 Difficulty: Easy
❄️ Best Served: Hot or Cold
Caffeine: 75mg (1 shot espresso)

What You’ll Need – Equipment

  • Espresso machine or Moka pot (or strong coffee maker)
  • Milk frother or small whisk
  • Glass mug (16oz) for serving
  • Measuring spoons
  • Saucepan (if making homemade caramel sauce)

To make the perfect caramel macchiato recipe at home, here are some products that make it easier:

Essential Equipment:
Secura Milk Frother
Creates that perfect microfoam texture essential for an authentic caramel macchiato.
Wacaco Minipresso
Delivers authentic espresso without an expensive machine – perfect for the true espresso flavor.

Optional But Helpful:
Torani Vanilla Syrup
The exact same syrup many coffee shops use for consistent flavor.
Glass Coffee Mugs Set
Seeing the beautiful layering of your caramel macchiato enhances the experience.

Pro Tip: For an even more authentic experience, invest in a caramel sauce bottle with a thin nozzle for creating those perfect caramel drizzle patterns.

As an Amazon Associate, we earn from qualifying purchases at no additional cost to you.

Ingredients

Ingredients for caramel macchiato recipe laid out on counter

For the Caramel Macchiato:

  • 1-2 shots espresso (or 1/3 cup strong brewed coffee)
  • 1 cup milk (2% or whole milk recommended)
  • 1 tablespoon vanilla syrup
  • 2-3 tablespoons caramel sauce (plus extra for drizzling)
  • Ice cubes (for iced version only)

Optional Toppings:

  • Whipped cream
  • Caramel drizzle
  • Sea salt (for salted caramel version)

Ingredient Notes:

  • Espresso: Freshly brewed espresso provides the best flavor, but strong brewed coffee or instant espresso can work in a pinch.
  • Milk: Whole milk creates the creamiest texture, but 2% works great too. For dairy-free, oat milk is the closest substitute for texture.
  • Caramel Sauce: Store-bought works fine, but homemade caramel sauce takes this drink to another level (recipe included in variations).

Step-by-Step Instructions

Making caramel macchiato recipe - step by step process

Step 1: Prepare Your Glass/Mug

For hot version: Warm your mug by filling it with hot water for 30 seconds, then empty. For iced: Fill your glass with ice about 2/3 full.

💡 Pro Tip: Pre-warming your mug keeps your macchiato hotter longer, while a chilled glass maintains the perfect temperature for the iced version.

Step 2: Add Vanilla Syrup

Pour 1 tablespoon of vanilla syrup into the bottom of your mug or glass. The vanilla forms the sweet foundation of the drink and should be the first layer.

💡 Pro Tip: You can adjust the sweetness level by adding more or less vanilla syrup. Start with less – you can always add more!

Step 3: Add and Prepare Your Milk

Pour 1 cup of milk into your glass, leaving room at the top for espresso and foam. For hot version: Heat your milk to about 150°F (steaming but not boiling) and froth until it has a velvety texture with small bubbles.

💡 Pro Tip: When frothing milk, hold the pitcher at a slight angle and create a whirlpool effect – this helps incorporate air evenly and creates that silky microfoam Starbucks is famous for.

Step 4: Prepare Your Espresso

Brew 1-2 shots of espresso (about 1-2 oz). The espresso should be fresh and hot for both versions of the drink. If using brewed coffee instead, make it extra strong – about twice as strong as you’d normally drink it.

💡 Pro Tip: Allow your espresso to rest for 10-15 seconds after brewing. This brief rest period helps mellow any harsh notes while maintaining the robust flavor.

Step 5: Pour the Espresso

Gently pour the espresso over the milk. For the authentic Starbucks experience, pour it slowly over the back of a spoon to create distinct layers. The espresso should float on top of the milk before slowly integrating.

💡 Pro Tip: The “macchiato” in caramel macchiato means “marked” in Italian – your espresso should “mark” the milk rather than completely mixing with it initially.

Step 6: Add Caramel Drizzle

Finish by drizzling caramel sauce in a crosshatch pattern on top of the drink. Be generous with the caramel – it’s not just a garnish but an essential flavor component.

💡 Pro Tip: For presentation worthy of Instagram, drizzle the caramel in a spiral pattern starting from the center and working outward, then add a few perpendicular lines for that professional look.

Step 7: Serve and Enjoy

Serve immediately while the temperature contrast is perfect. For hot version: enjoy the layers of warm milk and espresso. For iced version: Stir gently before drinking to distribute the caramel throughout the drink.

💡 Pro Tip: Use a clear glass for your iced caramel macchiato to showcase the beautiful layers – it’s half the experience!

Nutrition Facts (Per Serving)

NutrientAmount% Daily Value*
Calories250 kcal13%
Total Fat9g12%
Saturated Fat5g25%
Trans Fat0g
Cholesterol25mg8%
Sodium150mg7%
Total Carbohydrates35g13%
Dietary Fiber0g0%
Total Sugars32g
Protein8g16%
Caffeine75mg(if applicable)

Based on a 2,000-calorie diet. Nutritional values are approximate.

Note: Nutrition information is calculated based on standard ingredients. Your values may vary depending on specific brands and measurements used.

Recipe Variations & Customizations

🌱 Vegan Version

  • Replace dairy milk with oat milk or soy milk (oat provides the creamiest texture)
  • Ensure your caramel sauce is vegan (many contain butter or cream)
  • Try a coconut-based whipped cream for topping instead of dairy

💪 Healthier/Lower Calorie Version

  • Swap whole milk for skim or almond milk to save 50-70 calories
  • Use sugar-free vanilla syrup to cut down on sugar content
  • Reduce caramel drizzle to just 1 tablespoon or try a monk fruit-sweetened caramel

🍫 Extra Indulgent Version

  • Add a layer of chocolate sauce at the bottom before the vanilla syrup
  • Top with fresh whipped cream and both caramel and chocolate drizzle
  • Include a sprinkle of toffee bits or chocolate shavings on top

☕ Decaf Version

  • Use decaf espresso or strong decaf coffee
  • Everything else remains the same – perfect for an evening treat!

🎨 Flavor Variations

Try these creative twists:

  • Salted Caramel: Add a tiny pinch of flaky sea salt to the caramel sauce
  • Mocha Caramel: Add 1 tablespoon of chocolate syrup to your milk
  • Cinnamon Caramel: Add a dash of cinnamon to your espresso grounds before brewing or sprinkle on top
  • Hazelnut Twist: Replace half the vanilla syrup with hazelnut syrup for a nutty undertone

Pro Tips for the Perfect Caramel Macchiato

💡 Use espresso, Not Just Strong Coffee: While strong coffee works in a pinch, real espresso provides that distinctive flavor profile and crema that defines an authentic caramel macchiato.

💡 Temperature Matters: Milk should be steamed to 150-155°F – any hotter and you’ll scald it, affecting both taste and texture.

💡 Don’t Over-Mix: The beauty of a macchiato is in its layers. Pour gently and resist the urge to stir until you’re ready to drink.

💡 Chill Your Glass: For the iced version, keeping your glass in the freezer for 10 minutes before making the drink ensures it stays cold longer.

💡 Starbucks Tip: Starbucks uses vanilla syrup, not extract. The syrup incorporates better and provides consistent sweetness throughout the drink.

💡 Adjust to Taste: If you prefer a stronger coffee flavor, use two shots of espresso. For a sweeter drink, add an extra half tablespoon of vanilla syrup.

💡 Presentation Tip: Starbucks creates a crosshatch pattern with their caramel drizzle – first vertical lines, then horizontal lines across them.

Serving Suggestions

Best Ways to Serve Your Caramel Macchiato

Perfect Pairings:

  • With Food: Pairs wonderfully with almond biscotti, chocolate croissants, or cinnamon scones
  • Time of Day: Ideal for mid-morning pick-me-up or afternoon coffee break
  • Occasion: Perfect for brunch gatherings or as a dessert alternative

Presentation Ideas:

  • Serve in a clear glass mug to showcase the beautiful layering
  • Garnish with a light dusting of cinnamon or cocoa powder for extra visual appeal
  • Add a small cookie or chocolate-covered espresso bean on the side
  • Serve with a long-handled spoon for stirring just before drinking

Temperature Tips:

  • For cold drinks: Pre-chill glass in freezer for 15 minutes
  • For hot drinks: Warm your mug with hot water first
  • Iced version is best served immediately before ice dilutes the flavors

Common Mistakes to Avoid

❌ Mistake #1: Using Cold Espresso

The Problem: Cold espresso won’t create the proper layers and lacks the aromatic qualities that make this drink special.
The Fix: Pull your espresso shots immediately before pouring them over the milk.

❌ Mistake #2: Over-Sweetening

The Problem: Too much vanilla syrup can overpower the coffee flavor and make the drink cloying.
The Fix: Start with 3/4 tablespoon of vanilla syrup and adjust to taste.

❌ Mistake #3: Improper Milk Frothing

The Problem: Over-frothed milk creates large bubbles that quickly collapse; under-frothed milk lacks creaminess.
The Fix: Aim for velvety microfoam with tiny bubbles that hold their structure.

❌ Mistake #4: Stirring Too Soon

The Problem: Stirring immediately destroys the layered effect that defines a macchiato.
The Fix: Allow your drink to sit for 30 seconds to appreciate the layers, then stir if desired.

❌ Mistake #5: Skimping on Caramel

The Problem: The caramel isn’t just a garnish – it’s a key flavor component.
The Fix: Be generous with your caramel drizzle, using 2-3 tablespoons for full flavor impact.

Key Takeaway: Patience and proper technique create the perfect caramel macchiato – respect the layers and temperature for the best result.

Storage & Make-Ahead Tips

How to Store Your Caramel Macchiato

Refrigeration:

  • Store any leftover drink (without ice) in an airtight container for up to 24 hours
  • The flavor profile will change as it sits, but it remains safe to drink
  • Best consumed within 12 hours for optimal freshness

Freezing (components only):

  • You can freeze coffee in ice cube trays for future iced caramel macchiatos
  • Caramel sauce freezes well for up to 3 months in airtight containers
  • Thaw frozen components in the refrigerator overnight

Make-Ahead Tips:

  • Prepare homemade caramel sauce up to 2 weeks in advance and store refrigerated
  • Brew and refrigerate espresso up to 24 hours ahead (flavor will be slightly altered)
  • Keep vanilla syrup ready in a squeeze bottle for quick assembly

Reheating (for hot drinks):

  • Gently reheat in a microwave at 50% power for 30-45 seconds
  • Stir halfway through to ensure even warming
  • Avoid boiling as it will scald the milk and affect flavor

Pro Tip: For a quick iced version the next day, make a larger batch without ice, refrigerate, and pour over fresh ice when ready to serve!

How This Compares to the Original

The Verdict: Copycat vs. Original

What’s the Same:

What’s Different:

  • Starbucks uses a proprietary vanilla syrup that’s slightly less sweet than most store brands
  • The Starbucks milk steaming technique creates a more consistent microfoam
  • Commercial caramel sauce has a slightly different consistency than homemade versions

The Bottom Line: This homemade version captures 90% of the original’s flavor and experience at just 33% of the cost. While Starbucks has industrial equipment for perfectly steamed milk, this recipe delivers an impressive replica that many friends have mistaken for the real thing in blind taste tests.

Cost Comparison:

Frequently Asked Questions

Can I make this ahead of time?

You can prepare components ahead of time, but a caramel macchiato is best assembled fresh. If you must make it ahead, store it without ice in the refrigerator for up to 12 hours and add fresh ice when serving the cold version.

What can I substitute for espresso?

Strong brewed coffee (double strength) works in a pinch, or you can use instant espresso powder mixed with hot water. For the closest flavor, try cold brew concentrate or Moka pot coffee which provides a stronger flavor profile than drip coffee.

How close does this taste to the Starbucks original?

Very close! The main differences will be in milk texture if you don’t have a proper steamer. Many people cannot tell the difference, especially in the iced version where milk texture is less critical.

Is this drink caffeinated?

Yes, a traditional caramel macchiato contains caffeine from the espresso. A single shot contains approximately 75mg of caffeine, while a double shot contains around 150mg. Use decaf espresso for a caffeine-free version.

Can I make this without a milk frother?

Absolutely! Heat your milk in a microwave or on the stove, then whisk vigorously by hand or use a blender on low speed for 30 seconds. Another trick is to shake warm milk in a jar with a tight lid for 30-60 seconds.

How much does this cost to make?

Approximately $1.75 per serving, breaking down to about $0.60 for milk, $0.50 for espresso, $0.40 for caramel sauce, and $0.25 for vanilla syrup. This is roughly one-third the price of the coffee shop version!

Can I make a large batch?

Yes! Simply multiply the ingredients proportionally. For a pitcher serving 4 people, use 4 cups milk, 4-8 shots espresso, 4 tablespoons vanilla syrup, and 8-12 tablespoons caramel. Keep the espresso separate until serving time.

Where can I buy good caramel sauce?

Most grocery stores carry caramel sauce in the ice cream topping section. Ghirardelli, Torani, and Smuckers make excellent options. For an authentic taste, look for sauce rather than syrup, as sauce has a thicker consistency.

If you enjoyed this caramel macchiato recipe, you’ll love these other recipes:

More Starbucks Copycats:

Similar Coffee Recipes:

  • Salted Caramel Affogato – Ice cream “drowned” in espresso with salted caramel
  • Vietnamese Iced Coffee – Sweet condensed milk and strong coffee over ice

Browse All Starbucks RecipesLink to category page

Ready to Make Your Own Caramel Macchiato?

This copycat version of Starbucks’ caramel macchiato recipe brings the coffee shop experience right to your kitchen. With just 5 simple ingredients and 10 minutes, you can enjoy this perfect balance of vanilla, espresso, and caramel anytime you want.

The beauty of making this at home is complete control over sweetness, strength, and even milk type. Plus, you’ll save over $3.50 per drink – that adds up quickly for regular coffee drinkers!

Ready to try it? Grab your ingredients and give this recipe a try today. Don’t forget to experiment with the variations like the salted caramel version or the extra indulgent mocha caramel for a personalized touch.

💬 We Want to Hear From You!

Have you tried this caramel macchiato recipe? How did it turn out? Share your experience in the comments below!

Don’t Forget To:

  • ⭐ Rate this recipe below
  • 💬 Leave a comment with your results
  • 📱 Share with friends who love coffee drinks
  • 🔖 Save this recipe for later
  • 📸 Tag us with your creation @DrinkAttitude

Questions? Drop them in the comments and we’ll help you troubleshoot!

Previous Article

Starbucks Blonde Vanilla Latte Recipe (Smooth Copycat)

Next Article

Easy McDonald's Iced Coffee Recipe (3 Ingredients) | Perfect Copycat

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *