clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

How to Make a Macchiato

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 4 reviews

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 1 drink 1x


Here’s how to make a macchiato…the real way! This coffee drink features a shot of espresso topped with a layer of frothy foam.


  • 2 espresso shots (2 ounces)
  • 2 ounces (1/4 cup) whole milk foam*


  1. Make the espresso: Use an espresso machine or manual espresso maker to make one shot of espresso* and pour it into a mug (or try our Aeropress Espresso).
  2. Steam the milk (espresso machine) or heat the milk to scalding: Start with 1/2 cup milk (you’ll only use 1/4 cup foam.) Heat the milk to 150 degrees Fahrenheit, which is hot to the touch but not simmering. Measure with a food thermometer, or you can approximate by testing with your finger.
  3. Froth the milk: Use the espresso machine or a milk frother, French press or whisk to froth milk into small, even bubbles. You’ll want lots of “dry foam” for a macchiato: the fluffy stuff! The milk frother is great for this type of foam. We highly recommend reading How to Froth Milk if this is your first time frothing.
  4. Spoon the foam on top: Use a spoon to remove the top of the foam (dry foam) and gently place it on top of the espresso. You should use about 1/4 cup foam for one drink. 


*Whole milk works best; milk that is a few weeks old may not froth. You can also use oat milk for a vegan macchiato. The milk frother works well for dairy-free milk. If using the French press, pump vigorously until frothy, about 25 times. Do not overwhip, as the foam will deflate!

  • Category: Coffee
  • Method: Frothed
  • Cuisine: Coffee
  • Diet: Vegetarian