This espresso macchiato is easy and simple to make with just two ingredients: espresso and milk foam. A traditional, Italian espresso macchiato (also called a caffe macchiato) is made with a shot of strong, high quality espresso, topped with frothy milk foam.

This classic espresso macchiato is very similar to this doppio macchiato which has more espresso and also a bit of steamed milk as well as milk foam.
If you are wanting more decadent lattes try this mocha latte, or this peanut butter coffee.
Jump to:
Why this is the best caffe macchiato
- It’s simple & quick. With only two ingredients, this classic drink is easy to make.
- It’s strong. If you don’t like coffee drinks that are loaded with milk, cream and sugar, this is the perfect drink for you. Strong espresso with a little scoop of milk foam.
- It’s cheaper than going to a cafe. As long as you can make high quality espresso at home, this drink is definitely less expensive to make at home.
Ingredients
- Espresso: Since this drink is mostly pure espresso, use high quality espresso, not instant espresso powder.
- Milk: Whole milk works best for frothing, but 2% will work as well.
Instructions
Heat the milk on a saucepan over medium to high heat. Don’t let the milk boil. Once there is a lot of steam coming off of the milk (after a couple of minutes), remove the milk from the stove.
Use a handheld frother to froth the milk.
Scoop off the top layer of milk foam and put it on the shot of espresso.
FAQ
Macchiato means “stained” or “marked”, like how the dot of milk foam stains the top of the espresso.
You can if you prefer, but generally macchiatos are not stirred.
Starbucks macchiatos are more like lattes. They add a lot of sugar, flavoring and milk with a little bit of coffee or espresso. A real macchiato is almost all espresso with a bit of milk. The closest drink Starbucks has to a classic espresso macchiato is this doppio espresso.
A macchiato is made with espresso and a little bit of milk foam.
Expert Tips
- Don’t let the milk boil. Watch the milk very carefully to prevent it from boiling or scalding.
- Make multiple macchiatos at once. It is difficult to heat smaller quantities of milk on the stove without it scalding, so there will be leftover milk. Make a couple macchiatos at once to use up the extra milk.
- Only take the top milk foam. After frothing, the milk will separate into two layers, with steamed milk underneath and milk foam on top. For a traditional espresso macchiato, only take this top layer of milk foam. This should sit on top of the espresso and not mix into it.
📖 Recipe
Espresso Macchiato
- Total Time: 4 minutes
- Yield: 1 macchiato 1x
- Diet: Vegetarian
Description
This espresso macchiato is made just as a traditional, Italian caffe macchiato should be — with two ingredients: espresso and milk foam.
Ingredients
- 1 oz espresso
- 2 oz milk*
Instructions
- Heat the milk on a small saucepan over medium to high heat. Continue to heat for 2-3 minutes until a lot of steam is coming off of the milk. Don’t let the milk boil or scald.
- Remove the milk from the stove and use an electric hand frother to froth the milk. The milk will separate into two layers: a layer of steamed milk on the bottom and a milk foam layer on top. Use a spoon to scoop off just the milk foam and place it on top of the espresso.
- Serve immediately. Enjoy!
Notes
- *Milk: Whole milk will froth more easily, but 2% will work as well.
- Prep Time: 1 minute
- Cook Time: 3 minutes
- Category: Coffee Recipes
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 macchiato
- Calories: 12
- Sugar: 0.8g
- Sodium: 13mg
- Fat: 0.4g
- Saturated Fat: 0.3g
- Unsaturated Fat: 0.1g
- Trans Fat: 0g
- Carbohydrates: 1.5g
- Fiber: 0g
- Protein: 0.6g
- Cholesterol: 1mg
dana
This is such a fantastic pick-me-up! And way easier to make than I imagined.
rebecca
thanks for the tips, the whole milk froths much easier! also this is delish
chelsea
So delicious! Love not having to leave the house to get a macchiato that actually tastes like what you can get from a real barista!