If you ask a barista what a macchiato is, they'll most likely tell you it's an espresso topped with a very small amount of milk. However, the macchiato can be split into different subcategories, such as the more rare latte macchiato and more common espresso macchiato, and despite their similar names, these drinks have big differences.