Cafe latte, cafe macchiato, latte macchiato, schmatte schmacchiato...*&^%$! I enjoy my cup o' joe...but I'm no coffee expert. So when my friend asked me the other day what the difference between a latte and macchiato was, I was quite stumped. Although I'm still very confused, here is what I've been able to glean from research: When people normally talk about lattes and macchiatos in the US, they are referring to Cafe lattes and latte macchiatos (mostly thanks to Starbucks). Both are a combination of espresso and milk. The main difference between the two is the order in which these are poured into the cup. In a latte, the espresso is poured first. In a macchiato, milk is poured in first. This results in macchiato having a stronger coffee taste, especially for the flavored drinks such as the Caramel macchiato. Now, caffe macchiato is different from the latte macchiato, but I haven't quite figured out how. Any coffee drinkers care to enlighten me out there? DISCLAIMER: The terms macchiato and latte seem to be thrown around and used in different ways in different places, and being no expert, I may have horribly mixed this up. If I did, please kindly let me know and I'll correct myself!