🔍
Coffee

What are the best coffee beans to use for a macchiato?

Quick answer

For a macchiato, choose a medium to dark roast espresso blend with chocolate, nut or caramel notes and enough body to hold thick crema. A macchiato is espresso marked with just a spoonful of milk or foam, so the beans carry the drink. Light, floral roasts can clash with the milk's acidity.

Free download

Coffee, Tea and Hot Drinks Storage Chart (PDF): How long coffee beans, ground coffee, tea, cocoa and creamers last. 11 rows, each with its source.

We use your email only for this download and, if you tick the box, to tell you about the pack. No spam. We do not sell it. Delete it any time: contact@drinkstype.com. Privacy policy

Thank you

Your chart is ready

Download the PDF

We use your email only for this download.
In this article
  1. What coffee beans are best for a macchiato?
  2. What is a macchiato, exactly?
  3. How do you choose the beans?
  4. How should you grind and extract?
  5. How do you fix a bad macchiato?
  6. Do you need specific brand beans?

What coffee beans are best for a macchiato?

A medium to dark roast, usually sold as an espresso blend. A traditional macchiato is mostly espresso with a dash of milk or foam, so there is nowhere to hide weak beans. A coffee retailer’s guide recommends flavors such as dark chocolate, toasted nuts, caramel and spice, and warns that light, floral roasts often clash because their acidity combines with the milk.

What is a macchiato, exactly?

The original espresso (or caffe) macchiato is a shot of espresso stained with a small amount of milk, about 1 to 2 teaspoons, served in a small cup or glass. A latte macchiato is the reverse: steamed milk marked with espresso, served in a tall glass. Some cafes sell a larger, sweeter drink under the macchiato name, which is a different product.

How do you choose the beans?

  • Roast: medium to dark. Check the bag for chocolate, nutty or caramel notes.
  • Blend or single origin: blends are designed for espresso and are often easier. One retailer suggests a washed Arabica base with a fuller-bodied component such as Brazilian coffee or a little Robusta for body and crema; treat it as a style choice.
  • Freshness: look for a roast date, and aim to use beans within a few weeks of roasting; the retailer cites roughly 7 to 21 days.

How should you grind and extract?

Grind fine, a little finer than table salt, use about 18 to 20 g of coffee for a double basket, and aim for a pull of roughly 25 to 30 seconds. These are a retailer’s guideline numbers, so adjust to your machine.

How do you fix a bad macchiato?

Problem Try
Bitter Coarser grind or shorter pull
Sour Finer grind or longer pull
Foam sinks Better crema and denser microfoam

Do you need specific brand beans?

No. We do not rank brands. Pick a freshly roasted medium-dark espresso blend from a roaster you trust, try two or three, and keep the one you like.

People also ask

What roast is best for a macchiato?

Medium to dark. Light, floral roasts can clash with the milk because of their acidity.

Is a macchiato made with steamed milk?

Not the original. A caffe macchiato is espresso with 1 to 2 teaspoons of milk or foam; a latte macchiato uses steamed milk.

Can I use any espresso beans for a macchiato?

Yes, but fresh medium-dark blends with chocolate or caramel notes and good crema usually work best.

General information only, not medical advice. If you have a health condition or are pregnant, ask your doctor before changing what you drink.

Sources

  1. Coffee Hero: The Complete Guide to Macchiato Coffee, read 5 Nov 2026
  2. Cafe du Monde: Macchiato (milk amount and latte macchiato), read 5 Nov 2026
Written by Drinks Type Editorial Team · Published Oct 23, 2024 · Updated Nov 5, 2026
About · How we verify this · Editorial policy · Corrections

What would help you most next?

One tap. Anonymous. It helps us decide what to build.

More in Coffee

All Coffee ›