Go Back
+ servings
Print Recipe
4.32 from 152 votes


Try this homemade version of the most popular Starbucks drink – Caramel Macchiato! Lightly sweetened vanilla milk mixed with smoky (homemade!) espresso and topped with buttery caramel sauce! 
Prep Time5 mins
Cook Time5 mins
Total Time10 mins
Course: Drinks
Cuisine: American
Keyword: caramel macchiato
Servings: 1 cup
Calories: 263kcal
Author: Tania Sheff



  • Prepare the espresso using a macchinetta or espresso machine. (You may use a very strong regular coffee, but you'll need to double the amount: use 4 oz instead of 2).
  • While the espresso is being made, warm up the milk. Froth the milk using milk frother. If you don’t have milk frother, you can use a regular whisk instead. (Just whisk the milk until foam forms).
  • Pour the espresso into a measuring cup.
  • Add vanilla and milk to the cup. Then, pour the espresso on top of the frothy milk creating a “mark” on the foam. (Macchiato means “marked” in Italian).
  • And the last step is to drizzle the caramel on top. At Starbucks, we make two circles around the edges of the cup and then we make a grate pattern in the middle.





Calories: 263kcal | Carbohydrates: 29g | Protein: 15g | Fat: 9g | Saturated Fat: 6g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 3g | Cholesterol: 37mg | Sodium: 194mg | Potassium: 749mg | Sugar: 31g | Vitamin A: 950IU | Calcium: 540mg