Cappuccino vs Latte vs Macchiato vs Mocha: What’s The Difference?

difference between latte, cappuccino, mocha, flat white and macchiato

Unless you're a coffee aficionado or a skilled barista, it's probably a challenge to know the difference between coffee drinks on a cafe menu by name alone.

Cappuccino doesn't sound too far off from a macchiato, but while the names may seem to be based on trend only, there's actually quite a bit of history behind coffee house drinks. Some of them even look very similar, but one taste, and you'll know that a cappuccino is definitely different from a flat white or a macchiato.

The main difference between many of the most popular coffee drinks is the amount of foam, milk, and espresso that each contains.

Coffee foam is technically made of steamed milk that has been gently whipped to add air into it. It's that frothy layer that can often be found atop gourmet coffees, and it's what gives many drinks their signature look. If you've ever seen a cup of cappuccino with a design swirled into it, what you're actually looking at is foam.

Just like the type of coffee used to create drinks varies, the type of foam that's nestled on top isn't all created equally.

Microfoam has bubbles so small that they can hardly be seen, which results in a very smooth, velvety mouthfeel. Dry foam has many large bubbles that create a less smooth texture and more volume to cover the coffee.

If you've ever heard of anyone ordering a "bone-dry" coffee, it's dry foam that they're requesting on top of their drink. All foam is made of steamed milk, but the way it is whipped determines its level of smoothness.

With that in mind, here's a guide to a few common types of coffee drinks and their differences.


Cappuccino vs Latte vs Macchiato vs Mocha
Cappuccino vs Latte vs Macchiato vs Mocha

Cappuccino is a classic drink from Italy that is known for its frothy top. Lovers of coffee art often order a cappuccino because their foam typically has the most elaborate designs swirled on top.

It's also common to see cappuccino with a fine dusting of chocolate powder or cinnamon on it.

The milk to coffee ratio of the cappuccino is:

  • 1/3 Espresso
  • 1/3 Steamed Milk
  • 1/3 Milk Foam

Cappuccino is known for being milky, yet the espresso definitely doesn't go unnoticed. However, those who prefer more milk than coffee often appreciate the flavor and mouth feel of this drink. The foam portion of a cappuccino can either be velvety or dry.

Dry foam, or a "bone-dry" foam, has big, airy bubbles and lots of volume. This is the exact opposite of a microfoam, which has tiny bubbles that can hardly be noticed.


Macchiato vs latte vs cappuccino
Macchiato vs mocha vs latte

The Macchiato, also known as the Caffe Macchiato or Espresso Macchiato, has a bolder flavor than many other coffee drinks.

It's comprised of a small amount of milk with a lot of espresso. Rather than thinking of ratios, it's easier to view the macchiatto as an espresso with a spot of milk in it. In fact, the word "macchiato" means "spotted" in Italian.

In Portugal, the macchiato is referred to as "cafe pingado", or "coffee with a drop". If you like your coffee to be strongly flavored, this drink is right up your alley.

Macchiato can have foam on it, but it's usually a small layer of microfoam to allow the taste of the espresso to shine. Using high quality espresso beans in macchiato is essential, as it's the primary flavor of the drink.

Latte / Caffe Latte

Caffe latte vs cappuccino
Caffe late vs macchiato

Latte -- also referred to as Caffe Latte , which is an Italian term that means "milk coffee" -- is all about having a smooth, silky microfoam.

The texture of the foam on a latte is very important and is what gives this coffee drink its distinct look and mouthfeel.

Lattes are well known for having art carefully swirled into the foam on top of them, but as long as a drink has the following ratio of milk to coffee, it can rightfully be called a latte:

  • Double Shot of Espresso
  • 6 to 8 Ounces of Steamed Milk
  • A layer of foam that's about 1 cm thick

Lattes originated in Europe where they're still very popular drinks, especially at breakfast time. The French cafe au lait is a similar drink. Lattes started to gain popularity in the United States around the mid-1900s.


Mocha coffee vs latte vs macchiato
Mocha vs Macchiato

Also called Caffe Mocha or Mocaccino, the mocha is a chocolate lover's delight.

This coffee drink combines espresso with hot milk and chocolate and is a variant of the latte. The espresso to milk ratio of a mocha is about the same as a latte, but the addition of white, milk or dark chocolate to the drink is essential.

Some cafes make their own ganache for their mochas while others use a chocolate syrup or break up chunks of chocolate to add to the drinks.

While some mocha drinks are served with foam on top, whipped cream is more typical, as is a dusting of cinnamon or cocoa powder.

Some people even like marshmallows on top of their mocha, which makes it reminiscent of a hot chocolate.

Chocolate and coffee have been combined for centuries, and it's easy to see why. Each enhances the flavor of the other quite well -- this is why many cake and confection recipes that call for chocolate also use coffee.

Flat White

Flat White vs Latte vs cappuccino
Flat white vs latte

In most cafes and coffee bars, a flat white is essentially a latte with a bit less milk. Like a latte, the flat white contains a double shot of espresso.

Flat whites are typically served one of two ways: with very little or no foam, or with a lot of foam. The foam is very rarely dry, and is usually a microfoam.

The flat white originated in Australia and is a favorite of coffee drinkers who prefer a stronger taste of espresso.

The milk in a flat white serves to support or enhance the drink's flavor while the espresso clearly dominates on the palate.

The Spanish coffee drink "cafe con leche" is similar to a flat white, but "cafe con leche" uses scalded milk and doesn't usually have a microfoam on top.

Final Words

Now that you've been armed with the information you need to order or make the perfect gourmet coffee, you're probably asking yourself which one you'll like best.

If so, it's helpful to focus on two factors: how much foam you want, and how strong you want the taste of espresso to be.

If you prefer no foam or you don't want the foam on your coffee to be highly textured, go for a flat white or latte. Love your coffee strong? Then macchiatto is your best bet.

Those who like flavored coffees can't go wrong with the chocolaty mocha. Whether you try just one of these coffee drinks or several, you'll now be able to tell the difference between them all by name alone.​

"Macchiato" Photo by Christopher NeugebauerCC BY-SA
"Mocha" Photo by Charles Haynes | CC BY-SA
"Latte" Photo by Alpha | CC BY-SA
Michael Hibbs

Michael Hibbs

Hi, Thanks for stopping by!

My name is Michael Hibbs, and I'm a self-made barista! Coffee is my passion, and I made this website to share that to the world. I hope that you enjoy it and please feel free to contact me if you have any questions.​
Michael Hibbs

Latest posts by Michael Hibbs (see all)

Leave a Comment:

Jolie says September 28, 2016

Very interesting! Always wondered the differences…
Thank you! Love my coffee!!!

    Michael Hibbs
    Michael Hibbs says September 28, 2016

    Thanks Jolie!

Sue says November 1, 2016

Great article… just what I needed after Starbucks promoted yet another Star Reward promo with a coffee drink I’ve never had! lol Thank you Michael!

    Michael Hibbs
    Michael Hibbs says November 1, 2016

    Thanks Sue!

Maya says November 12, 2016

Thank You – you’ve got the best explanations and picturisations! hereon Im paying attention to what I’m ordering, getting and tasting. Earlier I more or less knew the differences = this time I know the intricasies most intriguinly through you. Thank You so much – Baristas are sprawling up all over our tea drinking country, in India!

Eranda says December 17, 2016

good job.

lauren says January 19, 2017

thank you for the clarification! very insightful

Jenny says February 21, 2017

Thank you so much for this article! No more feeling stupid and no more condescending looks for asking questions at the local coffeehouse. Now I know to order a Latte and that’s exactly what I want. Thanks!

LANIECE BIRCHMORE says March 1, 2017

Nice! I was so confused! great visual and explanation! thanks! god job!

Christine says March 2, 2017

Michael, this is a thorough explanation, with visuals, of the various coffee drinks. It is quite informative, and you website is pleasing.

Vee James says March 2, 2017

This breakdown in drink description was very helpful. Now, I can better understand what I am drinking.

Sharad says March 8, 2017

Thanks indeed as I always was confused about the differences. Now I know what exactly I drink … Thanks from India ~~~

Elana says April 6, 2017

Thank you. I am always confused and I use this as my go to info on coffee

Dc Maxx says April 10, 2017

THANK YOU for making a complex and esoteric subject understandable and enjoyable.

Ablepearl says April 17, 2017

After being disappointed by the macchiato at a big chain coffee shop, I ended up googling it. Yeah, their idea of a macchiato is not the same as what I wanted!

Cẩm Tú says May 4, 2017

I love all of thing from cafe! Your website help me know more about my favorite drink <3 thank you so much

deepak says June 2, 2017

great article. it clarified my confusions and well explained through pictures.

simply superb.

D. H says June 6, 2017

It is with deep appreciation Michael to finally understand the difference between the coffee drinks. You are a self made Barista Angel for sharing your exquisite passion of knowledge to the average person who just wants to enjoy a coffee experience when out & about & not be judged not knowing what to choose. Your pictures, explanations are brilliantly put together. All The Best to You. Thank You.

Add Your Reply

Love Coffee?

Join our mailing list, and you will receive reviews of the best coffee beans in your inbox.

You have Successfully Subscribed!