There is something so comforting about holding a warm coffee mug in your hands, especially when it tastes like your favorite coffee shop treat. This caramel macchiato recipe lets you skip the long lines and make a perfectly sweet, creamy drink right at home in just a few minutes.
I make this when I want a little moment of calm in the morning or an afternoon pick-me-up that feels indulgent but familiar. The vanilla-scented espresso, silky steamed milk, and rich caramel drizzle come together in the most cozy way. Once you try it at home, it is hard to go back.
Jump to:
Why You'll Love This Recipe
- Ready in about 4 minutes
- Coffee shop flavor made at home
- Creamy, sweet, and perfectly balanced
- Easy to customize sweetness and strength
- Costs a fraction of store-bought drinks
- Feels like a small daily treat
Ingredients

- 2 shots espresso
- ¾ cup whole milk
- 1 to 3 teaspoons vanilla coffee syrup
- 1 pinch salt
- 1 to 2 tablespoons caramel sauce
Ingredient Notes and Substitutions
Espresso gives this drink its bold base. If you do not have an espresso machine, strongly brewed coffee can work, though the flavor will be slightly lighter.
Whole milk creates that classic creamy texture, but you can use oat milk, almond milk, or 2 percent milk if you prefer. Just know that milk with more fat steams more smoothly.
The tiny pinch of salt is my quiet secret. It rounds out the sweetness and makes the caramel flavor feel deeper without tasting salty.
Instructions

- Brew two shots of espresso and pour the hot coffee into your favorite mug.
- Stir in the vanilla syrup and a small pinch of salt, adjusting the sweetness to taste.
- Steam the milk until hot and frothy, ideally between 150 and 155°F.
- Slowly pour the steamed milk into the espresso.
- Drizzle caramel sauce generously over the top of the milk.
- Serve immediately and enjoy while warm.

Pro Tips for Success
- Warm your mug before adding espresso to keep the drink hot longer.
- Start with less vanilla syrup and add more as needed.
- Steam milk slowly for a finer, creamier foam.
- Use a squeeze bottle for an even caramel drizzle.
Storage and Reheating
This caramel macchiato is best enjoyed fresh. Once the milk cools, the texture changes and loses that coffee shop feel.
If needed, you can reheat gently on the stove, but it is not quite the same as freshly made.
Make Ahead and Freezing
This drink is not meant for freezing, but you can prep parts ahead. Brew espresso and store it in the fridge, then reheat and add fresh steamed milk when ready.
You can also keep vanilla syrup and caramel sauce on hand for quick assembly.
Tips and Variations
- Use caramel syrup instead of sauce for a smoother finish.
- Add a dash of cinnamon or cocoa powder on top.
- Make it iced by pouring over ice and using cold milk.
- Use dairy-free milk for a plant-based version.
- Add an extra espresso shot for a stronger coffee flavor.
FAQs
A macchiato highlights the espresso more, while a latte is milk-forward.
Yes. You can sweeten with sugar or honey, though vanilla adds that classic flavor.
You control the sweetness at home, which is one of the best parts.


📖 Recipe
Caramel Macchiato
- Prep Time: 2 minutes
- Cook Time: 2 minutes
- Total Time: 4 minutes
- Yield: 1 beverage 1x
- Category: Beverage, Drinks
- Method: Espresso Machine, Steaming
- Cuisine: American, Italian
Description
Skip the coffee shop and make a barista-level Caramel Macchiato at home in just 4 minutes. This espresso-based drink combines creamy steamed milk, sweet vanilla syrup, and buttery caramel sauce for the perfect indulgent coffee beverage.
Ingredients
- 2 shots espresso
- ¾ cup whole milk
- 1-3 teaspoons vanilla coffee syrup (to taste)
- 1 pinch salt
- 1-2 tablespoons caramel sauce (for topping)
Instructions
- Prepare two shots of espresso and pour them into a serving mug.
- Add a pinch of salt and your preferred amount of vanilla syrup. Stir to combine.
- Steam the whole milk until hot and frothy (150-155°F).
- Pour the steamed milk into the mug with espresso and vanilla syrup.
- Drizzle caramel sauce generously over the top. Serve immediately and enjoy!
Notes
- Use your favorite milk alternative for a dairy-free version.
- Salt enhances the caramel flavor - don't skip it!
- Top with whipped cream or extra caramel drizzle for a treat.
Serving Suggestions

Enjoy this caramel macchiato with a simple pastry, toast, or a quiet moment to yourself. It is perfect for slow mornings, afternoon breaks, or a cozy coffee date at home.
I love making this when I want something comforting but familiar, especially on chilly mornings.
Nutrition and Notes
This recipe makes one serving and comes in around 158 calories, depending on how much caramel you use. It is a sweet treat meant to be enjoyed, not rushed.
I tested this recipe a few times, adjusting the vanilla and salt until it tasted just right. That tiny pinch of salt truly makes a difference.
Reader Reviews
"Tastes just like my favorite coffee shop drink."
"So easy and much cheaper than buying one out."
Related Recipes You'll Love
If you enjoy cozy drinks, try my Apricot Horchata Made with Dried Apricots for a refreshing option.
You may also like my Roasted Strawberry Whipped Ricotta Toast for the perfect coffee pairing.






Comments
No Comments