The caramel macchiato is a layered espresso drink with vanilla syrup, steamed milk, foam, and a caramel drizzle — famously associated with Starbucks but easy to make at home. These guides cover the recipe, the correct assembly order, iced versions, and how caramel macchiato differs from a regular macchiato, latte, and caramel latte.