Here is my favorite latte macchiato matcha recipe, with creamy steamed milk, sifted matcha powder for a smooth finish, a hint of vanilla, and a shot of rich espresso on top.
This drink has become my go-to afternoon pick-me-up when I need a little energy boost but want something different from regular coffee. I love how the layers look in a clear glass, and it tastes just as good as anything you’d get at a fancy coffee shop.

Why You’ll Love This Latte Macchiato Matcha
- Ready in minutes – This drink comes together in under 20 minutes, making it perfect for busy mornings when you need a quick caffeine boost.
- Simple ingredients – With just espresso, milk, and matcha powder, you probably have everything you need to make this at home without a trip to the store.
- Cafe-style drink at home – Skip the coffee shop line and save money by making this trendy layered drink yourself.
- Double caffeine kick – The combination of espresso and matcha gives you energy from both coffee and green tea, keeping you alert throughout your day.
What Kind of Matcha Powder Should I Use?
For a latte macchiato matcha, you’ll want to use culinary-grade matcha at minimum, though ceremonial-grade will give you a smoother, less bitter flavor if you’re willing to spend a bit more. The main difference is that ceremonial-grade is made from younger tea leaves and has a sweeter, more delicate taste, while culinary-grade can be slightly more robust and works perfectly fine in milk-based drinks. Make sure your matcha is bright green in color – if it’s looking dull or brownish, it’s probably past its prime and won’t taste as good. Store your matcha in an airtight container in the fridge to keep it fresh, since it can lose its flavor and color pretty quickly once opened.
Options for Substitutions
This drink is pretty straightforward, but here are some swaps you can make:
- Espresso: No espresso machine? You can use strong brewed coffee instead – about 2-3 tablespoons should do the trick. Just keep in mind the flavor will be a bit milder than traditional espresso.
- Milk: Any milk works here – whole milk gives you the creamiest foam, but 2%, oat milk, or almond milk are all fair game. If using non-dairy alternatives, oat milk froths the best and creates that nice layered look.
- Matcha powder: This is the one ingredient you really can’t substitute. Matcha is what makes this drink special, so it’s worth keeping it as is. Make sure you’re using culinary-grade matcha for the best flavor and color.
Watch Out for These Mistakes While Making
The biggest mistake when making a matcha latte macchiato is adding clumpy matcha powder directly to cold milk – always sift your matcha first or whisk it with a tiny bit of warm water to create a smooth paste before adding it to the frother.
Another common error is pouring the espresso too quickly or from too high up, which breaks through the foam layer and ruins the layered look that makes a macchiato special – pour slowly over the back of a spoon held just above the milk for clean layers.
Temperature matters more than you’d think, so make sure your milk isn’t scalding hot (around 150-160°F is perfect), as overheated milk can make the matcha taste bitter and destroy that creamy, smooth texture you’re after.
If your layers aren’t staying separate, try letting the frothed matcha milk settle for about 30 seconds before adding the espresso, which gives it time to stabilize and creates better definition between layers.
What to Serve With Latte Macchiato Matcha?
This drink pairs beautifully with breakfast pastries like croissants, muffins, or scones since the earthy matcha and rich espresso balance out sweet baked goods. I love enjoying mine alongside a slice of banana bread or lemon pound cake for a mid-morning treat. If you’re looking for something savory, try it with a breakfast sandwich or avocado toast – the creamy milk in the latte complements egg-based dishes really well. For an afternoon pick-me-up, serve it with shortbread cookies or biscotti that you can dip right into the drink.
Storage Instructions
Best Fresh: This latte macchiato matcha is definitely best enjoyed right after you make it. The layered look and frothy texture don’t hold up well over time, so I always recommend drinking it fresh for the best experience.
Prep Ahead: If you want to save time in the morning, you can sift your matcha powder into a small container the night before so it’s ready to go. You can also brew your espresso shot ahead and keep it in the fridge for up to 24 hours, though it tastes better fresh.
| Preparation Time | 5-10 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 10-20 minutes |
| Level of Difficulty | Easy |
| Servings | 1 serving |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 60-90
- Protein: 3-5 g
- Fat: 2-4 g
- Carbohydrates: 7-11 g
Ingredients
For the matcha milk:
- 5.5 oz milk (I prefer Organic Valley whole milk for a creamier foam)
- 2.5 g matcha powder (sifted through a fine-mesh strainer to remove all lumps)
- 0.25 tsp vanilla extract
For the assembly:
- 1 oz espresso (I use Illy Classico for a smooth, balanced finish)
Step 1: Prepare the Matcha Base
- 2.5 g matcha powder
Sift the matcha powder through a fine-mesh strainer into a small bowl, breaking up any lumps to ensure a smooth, lump-free powder.
This step is crucial because matcha doesn’t dissolve well in liquid if it contains clumps, and sifting guarantees a silky texture in your final drink.
Set the sifted matcha aside.
Step 2: Brew the Espresso
- 1 oz espresso
While the matcha is being prepared, brew one shot of espresso into a small cup or shot glass and set it aside.
I like to use Illy Classico espresso because it has a smooth, balanced finish that complements the earthiness of matcha without overpowering it.
The espresso should be hot and ready to use immediately after brewing.
Step 3: Heat and Froth the Milk with Matcha
- 5.5 oz milk
- 0.25 tsp vanilla extract
- sifted matcha powder from Step 1
Pour the milk into your milk frother and add the sifted matcha powder from Step 1 along with the vanilla extract.
Start the frother to gently heat and mix the milk and matcha together, ensuring the powder fully incorporates and dissolves into the milk.
Once heated and frothed to your preferred texture (silky microfoam for a classic macchiato), turn off the frother.
I prefer Organic Valley whole milk because it creates a creamier, richer foam that pairs beautifully with matcha.
Step 4: Assemble the Latte Macchiato
- matcha milk mixture from Step 3
- espresso from Step 2
Pour the matcha milk mixture from Step 3 into a serving glass, pouring slowly so the foam settles and creates distinct layers.
Hold back the foam slightly with a spoon as you pour to let the liquid milk flow in first, then top with the remaining foam.
Gently pour the hot espresso from Step 2 over the top of the foam in a thin stream, allowing it to rest on the surface and create the signature layered appearance of a macchiato.

Homemade Latte Macchiato Matcha
Ingredients
For the matcha milk::
- 5.5 oz milk (I prefer Organic Valley whole milk for a creamier foam)
- 2.5 g matcha powder (sifted through a fine-mesh strainer to remove all lumps)
- 0.25 tsp vanilla extract
For the assembly::
- 1 oz espresso (I use Illy Classico for a smooth, balanced finish)
Instructions
- Sift the matcha powder through a fine-mesh strainer into a small bowl, breaking up any lumps to ensure a smooth, lump-free powder. This step is crucial because matcha doesn't dissolve well in liquid if it contains clumps, and sifting guarantees a silky texture in your final drink. Set the sifted matcha aside.
- While the matcha is being prepared, brew one shot of espresso into a small cup or shot glass and set it aside. I like to use Illy Classico espresso because it has a smooth, balanced finish that complements the earthiness of matcha without overpowering it. The espresso should be hot and ready to use immediately after brewing.
- Pour the milk into your milk frother and add the sifted matcha powder from Step 1 along with the vanilla extract. Start the frother to gently heat and mix the milk and matcha together, ensuring the powder fully incorporates and dissolves into the milk. Once heated and frothed to your preferred texture (silky microfoam for a classic macchiato), turn off the frother. I prefer Organic Valley whole milk because it creates a creamier, richer foam that pairs beautifully with matcha.
- Pour the matcha milk mixture from Step 3 into a serving glass, pouring slowly so the foam settles and creates distinct layers. Hold back the foam slightly with a spoon as you pour to let the liquid milk flow in first, then top with the remaining foam. Gently pour the hot espresso from Step 2 over the top of the foam in a thin stream, allowing it to rest on the surface and create the signature layered appearance of a macchiato.






