This Chocolate Chai Dirty Latte is warm, creamy, chocolatey, and full of cozy chai spice.
It takes the basic idea of the Nespresso drink you shared—chocolate coffee mixed with chai, topped with hot frothed milk—and makes it easy to prepare with espresso at home.
The chocolate is rich without hiding the coffee, while the chai gives every sip a warm, spiced finish.
Servings: 1 large latte
Prep Time: 2 minutes
Cook Time: 3 minutes
Total Time: 5 minutes

Why I Love This Recipe
The first thing I want from a chai coffee drink is balance. I want to taste the espresso, but I also want those warm cinnamon, ginger, cardamom, and clove notes. Then chocolate comes along and makes the whole thing feel a little more special.
I especially like making this latte on cool mornings or after dinner when I want something cozy without making a complicated café drink. Mixing the chai and cocoa directly into the hot espresso is the little trick that makes a big difference. Both powders dissolve more smoothly, and you get chocolate and spice from the first sip to the last.
- It takes about 5 minutes. There is very little prep.
- The chocolate and chai are balanced. Neither one completely takes over.
- You don’t need a Nespresso machine. Any method that produces strong espresso works.
- It’s easy to customize. Make it sweeter, darker, stronger, or dairy-free.
- It feels café-worthy. Frothy milk and a cocoa-dusted top make a simple drink feel special.

What You’ll Need
- 2 shots espresso (2 ounces/60 ml), freshly brewed
- 1 teaspoon unsweetened cocoa powder, plus a small pinch for dusting
- 2 teaspoons chai latte powder
- 1 teaspoon brown sugar, optional
- 2/3 cup (160 ml) whole milk
- 1 whole star anise, optional garnish

Recipe and Instructions
Step 1: Brew the Espresso
Brew 2 shots espresso (2 ounces/60 ml) directly into a clear round latte glass. Use freshly brewed espresso while it is piping hot because the heat will help dissolve the powders in the next step.

Step 2: Add the Chocolate and Chai
Immediately add 1 teaspoon unsweetened cocoa powder and 2 teaspoons chai latte powder to the hot 2 shots espresso (2 ounces/60 ml). Add 1 teaspoon brown sugar if you like a sweeter latte. Stir thoroughly for about 20 seconds, scraping around the bottom of the glass, until the powders dissolve and the espresso looks smooth and dark.

Step 3: Heat and Froth the Milk
Pour 2/3 cup (160 ml) whole milk into a milk frother. Heat and froth until hot and creamy with fine bubbles. If your frother does not heat the milk, warm the 2/3 cup milk gently to about 140–150°F (60–65°C) first, then froth it. Avoid boiling the milk.

Step 4: Build the Latte
Slowly pour the 2/3 cup (160 ml) hot frothed whole milk into the prepared mixture of 2 shots espresso (2 ounces/60 ml), 1 teaspoon unsweetened cocoa powder, 2 teaspoons chai latte powder, and optional 1 teaspoon brown sugar. Hold back some foam at first, then spoon a soft layer of foam over the top.

Step 5: Garnish and Serve
Dust the finished latte with the reserved small pinch of unsweetened cocoa powder. Place 1 whole star anise on the foam if using. Serve immediately while the latte is hot and the foam is fresh.

Why This Recipe Works (Quick Science)
Hot espresso does more than provide caffeine. Its heat helps disperse the fine cocoa and chai powders before milk is added. This is why mixing the powders into the espresso first gives you a smoother drink than adding them after the milk.
Cocoa brings bitterness and deep roasted flavors that work naturally with espresso. Chai spices add aroma and warmth, while milk softens the bitter edges of both coffee and cocoa. Frothing the milk also traps tiny air bubbles, creating that soft café-style texture.
Keeping the milk around 140–150°F (60–65°C) gives it a naturally sweeter, creamier taste. Boiling it can flatten its flavor and hurt the texture of the foam.
Pro Tips
- Mix while the espresso is hot. Cocoa and chai powder become much harder to mix smoothly once the drink cools.
- Start with less sugar. Some chai latte powders already contain sugar, so taste yours before making the drink extra sweet.
- Use fine cocoa powder. It blends more easily than coarse drinking-chocolate mixes.
- Don’t overheat the milk. Steaming hot is good; boiling is not.
- Serve it right away. The foam has its best texture just after frothing.
Tools You’ll Need
- Espresso machine or another espresso maker
- Clear round latte glass or large coffee mug
- Milk frother
- Liquid measuring cup
- Measuring spoons
- Small spoon
Substitutions and Variations
For a dairy-free latte, use oat milk. Barista-style oat milk is especially good for frothing.
For a stronger dirty chai, add a third espresso shot. For a milder version, use one shot.
You can replace the brown sugar with maple syrup, honey, or your preferred sweetener. If your chai powder is already quite sweet, you may not need any added sugar.
For more chocolate flavor, increase the cocoa to 1½ teaspoons. For an extra-indulgent version, stir in about 1 tablespoon finely chopped dark chocolate while the espresso is still hot.
Common Mistakes
Adding the powders after the milk: This often leaves little clumps floating around. Dissolve them in hot espresso first.
Using boiling milk: Overheated milk can taste cooked and lose its smooth texture.
Using too much chai powder: Chai can quickly overwhelm both the espresso and chocolate. Two teaspoons gives this latte a clear chai flavor without burying everything else.
Not stirring long enough: Give the espresso mixture a good 20-second stir before adding the milk.
Expecting unsweetened cocoa to dissolve like sugar: Cocoa disperses rather than truly dissolves, so thorough stirring matters.
What to Serve With
This latte is lovely with cinnamon toast, banana bread, croissants, oatmeal cookies, chocolate chip cookies, or a simple slice of pound cake. For breakfast, pair it with overnight oats or a warm bowl of oatmeal.
Make-Ahead Tips
You can mix the chai latte powder and cocoa powder together ahead of time and keep the dry mixture in a small airtight container. When you want a latte, measure out 3 teaspoons of the combined mixture per drink.
For the best flavor and foam, brew the espresso and froth the milk right before serving.
Macros Information
Approximate nutrition for 1 latte made with whole milk and 1 teaspoon brown sugar:
- Calories: 150
- Protein: 6 g
- Carbohydrates: 18 g
- Fat: 6 g
- Sugar: 15 g
These are estimates. Chai powders vary quite a bit in sugar and calories, so the exact macros will depend on the brand you use.
Leftovers and Storage
This drink is best fresh. If you do have leftovers, remove the star anise, cover the latte, and refrigerate it for up to 24 hours.
Reheat it gently on the stove or in short microwave intervals. Don’t let it boil. The original foam will disappear during storage, so froth a splash of fresh milk separately if you want to bring back the café-style top.
FAQ
What makes a chai latte “dirty”?
Espresso. A dirty chai combines chai and milk with one or more shots of espresso.
Do I need chocolate-flavored coffee?
No. Regular espresso plus unsweetened cocoa gives you plenty of chocolate flavor and makes the recipe work with almost any espresso machine.
Can I use chai concentrate?
Yes, but you’ll need to reduce the milk to account for the extra liquid. Chai concentrate also changes the sweetness, so adjust the sugar to taste.
Can I use regular brewed coffee?
You can, but it won’t taste quite as rich. Espresso is concentrated enough to stand up to the milk, cocoa, and chai spices.
Can I make it iced?
Yes. Dissolve the cocoa and chai in hot espresso first. Let it cool briefly, pour it over ice, and add cold milk instead of hot frothed milk.
Is the star anise necessary?
Not at all. It’s mainly a pretty, aromatic garnish and can be left off.
Final Thoughts
A Chocolate Chai Dirty Latte gives you a little bit of everything: bold espresso, rich cocoa, warm chai spices, and creamy frothed milk. Better yet, the whole drink comes together in about five minutes.
Once you’ve made it once, it’s easy to adjust the chocolate, sweetness, and coffee strength until it tastes exactly the way you like it. Make yourself a mug, enjoy it while it’s warm, and leave a comment with how yours turned out or any questions you have.
