Caffè macchiato baseras på en espresso som man toppar med en skvätt ångad mjölk.
Från början innebar macchiato, som betyder fläckad, helt enkelt kaffe som man hällde lite mjölk (typ en tesked) i. Men så småningom började man skumma den lilla mjölken för att lägga den på ytan och på så sätt förtydliga att kaffet faktiskt innehöll mjölk.
Idag kan man ofta se blandningar som kallas caffé macchiato som innehåller för mycket, kanske hälften, mjölk vilket ju blir fel. Caffé macchiato ska inte förväxlas med latte macchiato.