main content


With so many coffee varieties so readily available to us now, it's difficult to know exactly what each coffee is and their differences in taste. Unlike the infamous cappuccino or espresso, the macchiato is less recognised. So, exactly what is a macchiato?

We explain what a macchiato is, what its variations are, and its main differences to other coffees.

What is a macchiato?

In Italian, the term "macchiato" translates as "marked" or "stained", meaning a stained or marked coffee. The macchiato is an espresso coffee drink, topped with a small amount of foamed or steamed milk to allow the taste of the espresso to still shine through. A macchiato is perfect for those who find espresso too harsh in flavour, but a cappuccino too weak.

Macchiato origins

The origin of the name "macchiato" stems from baristas needing to show waiters the difference between an espresso shot and an espresso with a bit of milk in it. As the latter is "marked" or "stained" by the addition of milk, it was quickly given its name to highlight the addition.

Unlike the cappuccino, originally being created exclusively for that morning coffee, the macchiato is the perfect afternoon coffee.

Types of macchiato

There are two main types of macchiato coffee: the espresso macchiato and the latte macchiato.

What is an espresso macchiato? The original macchiato is made with a shot of espresso, diluted slightly by 1-2 teaspoons of steamed milk, which is the "stain". The espresso macchiato has the highest ratio of espresso to milk, and the addition of milk is meant to be complementary, so the espresso can still be very much tasted.

What is a latte macchiato? The latte macchiato is a sweeter, layered espresso beverage. It is made by adding a shot or half a shot of espresso to steamed milk, topped with a milk foam layer. Unlike an espresso macchiato, which is served in a short glass, a latte macchiato is served in a tall glass. Explore the different coffee cups here.

What is the difference between a macchiato and a latte?

The difference between a macchiato and a latte depends on what type of macchiato you choose. A macchiato, often referred to as an espresso macchiato differs to a latte by not having any milk foam. A latte macchiato differs from a latte by being made in reverse. In a latte, the espresso is added first, followed by steamed milk and a final layer of frothed milk.

Now, that you have discovered what a macchiato is, quench your thirst and explore a flat white.

Other articles you might be interested in

  • What is an Espresso?

    What is an espresso? - espresso forms the base of many coffee beverages, but exactly what is an espresso & what makes it different to others?

  • What is a Flat White?

    What is a flat white? - a newcomer in the coffee world that is increasing popular. Learn exactly what a flat white is and where it came from.

  • What is a Mocha?

    What is a mocha? - deliciously sweet, nutty and chocolatey. Find out what is a mocha, where it came from & how it's different.