Caramel Macchiato Recipe
Introduction
The caramel macchiato is a delightful coffee treat combining smooth espresso with creamy milk and a sweet caramel twist. It’s perfect for an indulgent morning or a cozy afternoon pick-me-up.

Ingredients
- 250ml whole or semi-skimmed milk
- 60-70ml espresso (a double shot)
- 1 tsp vanilla extract
- 1-2 tbsp caramel sauce
Instructions
- Step 1: Heat the milk using a milk frother or steam wand. Alternatively, warm it on the hob until just steaming—avoid boiling—and use a hand frother to create foam. Aim for a temperature between 60°C and 70°C.
- Step 2: Pour the espresso into a coffee cup or mug, then stir in the vanilla extract and up to 1 tablespoon of caramel sauce, adjusting to your taste.
- Step 3: Pour the steamed milk over the espresso mixture, then drizzle remaining caramel sauce over the top in a criss-cross pattern before serving.
Tips & Variations
- For a dairy-free option, substitute milk with almond, oat, or soy milk; adjust frothing technique accordingly.
- Add a sprinkle of cinnamon or nutmeg on top for a warm spice twist.
- Use homemade caramel sauce for a richer, personalized flavor.
Storage
Caramel macchiatos are best enjoyed fresh. If you have leftover milk foam or espresso, store separately in the fridge for up to 24 hours. Reheat milk gently on the stove or in the microwave before combining again, but note that the drink’s texture and flavor are best when freshly made.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use instant coffee instead of espresso?
While espresso is preferred for its rich flavor and crema, you can use a strong brewed instant coffee as a substitute, though the taste will be less authentic.
How can I make the drink less sweet?
Reduce the amount of caramel sauce or omit it entirely, and consider using unsweetened vanilla extract to keep sweetness minimal while retaining flavor.
Print
Caramel Macchiato Recipe
- Total Time: 7 minutes
- Yield: 1 serving 1x
Description
A rich and indulgent caramel macchiato recipe that combines creamy steamed milk, robust espresso, and sweet caramel sauce, topped with a delightful caramel drizzle. Perfect for a café-style treat made easily at home.
Ingredients
Milk Mixture
- 250ml whole or semi-skimmed milk
- 1 tsp vanilla extract
Coffee
- 60–70ml espresso (a double shot)
Topping
- 1–2 tbsp caramel sauce
Instructions
- Heat the Milk: Use a milk frother or steam wand to heat the milk until it is steaming and reaches a temperature between 60°C and 70°C without boiling. Alternatively, warm the milk gently on the hob and then froth with a hand frother to achieve the desired texture.
- Prepare the Coffee Base: Pour the espresso into a coffee cup or mug and stir in the vanilla extract along with up to 1 tablespoon of caramel sauce, adjusting the sweetness to your preference.
- Combine and Serve: Pour the steamed milk over the flavored espresso. Finish by drizzling caramel sauce in a criss-cross pattern on top to add extra sweetness and visual appeal before serving immediately.
Notes
- Ensure milk does not boil to avoid scalding which can alter the flavor.
- The caramel sauce amount can be adjusted according to personal sweetness preference.
- For best flavor, use freshly brewed espresso shots.
- Whole milk will give a creamier texture, while semi-skimmed is a lighter alternative.
- Prep Time: 2 minutes
- Cook Time: 5 minutes
- Category: Beverage
- Method: Stovetop
- Cuisine: Italian-inspired
Keywords: caramel macchiato, espresso drink, coffee recipe, homemade coffee, caramel coffee, vanilla coffee

