Latte Macchiato
Latte macchiato is a creamy layered coffee drink made with espresso, steamed milk, and milk foam.

Latte macchiato is one of my favorite homemade coffee drinks when I want something smooth, comforting, and easy to make at home.
This classic Italian coffee recipe combines hot milk, espresso, and creamy milk foam for a café-style drink with beautiful layers.
Why you’ll love this recipe
- Creamy and comforting coffee drink
- Easy café-style recipe at home
- Made with simple ingredients
Ingredients You Need
- Espresso coffee: Use a shot of espresso or very strong brewed coffee.
- Milk: Whole milk creates the creamiest foam, but oat milk or almond milk also work well.
- Milk foam: Frothy milk gives the latte macchiato its classic layered look.
- Sugar: Optional, depending on how sweet you like your coffee.
- Vanilla extract: Optional for extra flavor.
Tips Before You Start
- Froth the milk well: Thick milk foam helps create the visible coffee layers.
- Use hot milk: Warm milk gives the best texture and flavor.
- Pour the espresso slowly: This helps keep the layered effect in the glass.
- Use a clear glass: Perfect for showing the beautiful layers.
- Whole milk works best: It creates a creamier and more stable foam.
How To Make Latte Macchiato
This homemade latte macchiato is easy to make with espresso, hot milk, and creamy milk foam.
Heat the milk in a saucepan or microwave until hot but not boiling.
Froth the hot milk with a milk frother until light and foamy.
Pour the frothed milk into a tall glass, keeping some foam for the top.

Add the espresso slowly into the glass to create the layered effect.

Top with the remaining milk foam and serve immediately.

Recipe Variations
- Vanilla Latte Macchiato: Add a splash of vanilla extract to the milk.
- Caramel Latte Macchiato: Drizzle caramel sauce into the glass before serving.
- Iced Latte Macchiato: Serve with cold milk and ice cubes.
- Cinnamon Latte Macchiato: Sprinkle cinnamon on top for extra flavor.
- Dairy-Free Latte Macchiato: Use oat milk, almond milk, or soy milk.
Recipe Questions
What is the difference between latte and latte macchiato?
A latte macchiato is made by pouring espresso into milk, which creates visible layers in the glass.
Can I make latte macchiato without a coffee machine?
Yes, you can use very strong brewed coffee instead of espresso.
What milk works best for latte macchiato?
Whole milk creates the creamiest and most stable milk foam.

More Coffee Recipes
Print
Latte Macchiato
- Total Time: 3 minutes
- Yield: 1 glass
Description
This latte macchiato is a creamy Italian coffee drink made with hot milk, espresso, and milk foam. This easy café-style recipe is smooth, comforting, and perfect for breakfast or a coffee break.
Ingredients
- 100–120 ml (1/2 cups) dairy milk or plant-based milk
- 1 espresso coffee – brewed espresso or very strong coffee.
- 1 tsp sugar – optional
- ½ tsp vanilla extract – optional
Instructions
- Heat the milk in a saucepan or microwave until hot but not boiling.
- Add the sugar and vanilla extract if using.
- Froth the hot milk with a milk frother until light and foamy.
- Pour the milk into a tall glass, keeping some foam for the top.
- Slowly pour the espresso into the center of the glass to create the layered effect.
- Top with the remaining milk foam and serve immediately.
Notes
Storage: Latte macchiato is best served immediately while hot and frothy.
Tips:
- Whole milk creates the creamiest foam.
- Pour the espresso slowly for visible layers.
- Use a clear glass for the classic café look.
- Oat milk works well for a dairy-free version.
- Add caramel or cinnamon for extra flavor.
- Prep Time: 3 minutes
- Category: Beverage
- Cuisine: American





