caramel macchiato is espresso-based beverage sold in starbucks. it is made with vanilla syrup, steamed milk, espresso and caramel sauce. the espresso in poured on top of the milk leaving a dark mark on top of the milk foam ("macchiato" means "marked" in italian).