Dirty Chai Recipe: Spiced Tea Meets Espresso in One Cup
A dirty chai is what happens when someone who loves chai but also needs a proper coffee hit refuses to choose. It is a chai latte with a shot of espresso stirred through: the warming spice of cinnamon, cardamom and ginger, the depth of black tea, and the bold bitterness of coffee, all in one cup. The espresso darkens the creamy chai, which is where the name comes from. It looks 'dirty' compared to a plain chai latte.
The tea in this guide: Vanilla Chai from £4.95 Shop it →
The drink grew popular in American speciality cafés during the 1990s and early 2000s, particularly in cities like Portland and Seattle where chai concentrates and espresso culture overlapped. Now it is the second-bestselling drink at some independent cafés, and you can make a better one at home in about two minutes.
At a glance
- A dirty chai is chai concentrate or brewed spiced tea, steamed milk and one shot of espresso
- Contains caffeine from both black tea and coffee: roughly 100 to 160 mg per cup with one shot
- Takes about two minutes to make at home
- Works hot, iced or blended
- Double the espresso for a 'double dirty chai'
What is in a dirty chai?
Three things: spiced tea, milk and espresso. The spiced tea is masala chai, which means black tea brewed with warming spices. The classic combination is cinnamon, cardamom, ginger, cloves and black pepper, though some recipes add star anise, fennel or vanilla. You can brew loose-leaf chai from scratch, use a chai concentrate, or even steep a good chai teabag if you are short on time.
The milk can be whatever you like. Whole milk gives the richest texture; oat milk adds a subtle sweetness and froths well; almond and soy work too. The espresso is a standard shot, about 30 ml, pulled from an espresso machine or a stovetop moka pot. If you want more coffee intensity, add a second shot and call it a double dirty chai.
How to make a dirty chai latte
This recipe makes one 350 ml (roughly 12 oz) cup, hot. It assumes you have an espresso machine or moka pot and a way to heat and froth milk. If you do not have a frother, just heat the milk gently in a pan and give it a good whisk.
Ingredients
- 150 ml chai concentrate or one cup of strong brewed chai (see method below)
- 150 ml milk of your choice
- 1 shot of espresso (about 30 ml)
- Sweetener to taste (optional): honey, sugar or a flavoured syrup
Method
- Prepare your chai. If using concentrate, measure 150 ml. If brewing from loose leaf, use two teaspoons of chai per cup, brew with freshly boiled water for four to five minutes, then strain. Let it steep longer than usual; you want it strong enough to stand up to the espresso.
- Pull your espresso. A single shot is standard. For a double dirty, pull two.
- Heat and froth the milk. Steam to around 65°C (150°F) for a silky texture. A thin layer of microfoam on top is ideal, not a mountain of bubbles.
- Combine. Pour the espresso into your cup first, then the chai, then the frothed milk. Stir gently. If you want sweetener, add it to the chai before the milk so it dissolves properly.
- Serve immediately. A sprinkle of ground cinnamon on top is traditional but not compulsory.

How to make dirty chai without an espresso machine
No espresso machine? A moka pot makes a strong, concentrated coffee that works well. Brew a small, dark pot and use about 30 ml. Alternatively, use very strong filter coffee or cold brew concentrate, though the flavour will be slightly different. Instant espresso powder dissolved in a tablespoon of hot water is a last resort, but it will do in a pinch.
The key is intensity. Regular brewed coffee is too dilute; it will water down the chai rather than add a bold coffee note.
Dirty chai vs chai latte: what is the difference?
A chai latte is spiced tea with steamed milk and no coffee. A dirty chai adds espresso. That is the only difference, but it changes the drink considerably. The espresso brings bitterness and a roasty depth that balances the sweetness of the spices. It also roughly doubles the caffeine.
| Drink | Espresso | Approximate caffeine | Character |
|---|---|---|---|
| Chai latte | None | 25 to 50 mg | Spiced, creamy, warming |
| Dirty chai (single) | 1 shot | 100 to 160 mg | Spiced with coffee depth |
| Double dirty chai | 2 shots | 160 to 230 mg | More coffee-forward |
Caffeine figures vary depending on the tea, the espresso and the serving size. The Spruce Eats puts a 12-ounce dirty chai at around 160 mg. Either way, it is a proper morning drink.
Iced dirty chai recipe
For an iced version, let your brewed chai cool to room temperature or chill it in the fridge. Fill a tall glass with ice, pour over the cold chai and cold milk, then add the espresso last. Pouring espresso over ice creates a lovely layered effect as it sinks through the milk. Give it a stir before drinking.
If you want it extra cold and creamy, blend the chai, milk, espresso and ice until smooth. Top with whipped cream if you are feeling indulgent.
Black Tea
Ginger-led chai spice meets jasmine, rose and lavender for a lighter floral finish.
Have a lookCommon mistakes when making dirty chai
The most common error is using weak chai. If your tea is too gentle, the espresso bulldozes it. Brew your chai strong: use more leaf, steep longer, or use a concentrated chai base.
Another mistake is adding too much milk. A dirty chai should taste of spice and coffee, not warm milk with hints of something else. Keep the milk to about the same volume as your chai, not double it.
Finally, do not let the espresso sit. Pull it fresh and combine immediately. Cold espresso tastes bitter and stale.
A brief history of the dirty chai
Nobody knows exactly who first dropped espresso into a chai latte, but the drink is generally credited to the Pacific Northwest coffee scene of the 1990s. Portland, Seattle and San Francisco all claim early adoption. The term 'dirty' is café slang for adding an ingredient that changes a drink's character, much like a 'dirty martini' has olive brine.
The customisation became widely recognised in the 2010s, but independent cafés had been making them for years. In the UK, the drink has grown in popularity alongside the general rise of chai lattes on high-street menus. It suits people who find chai too gentle and black coffee too harsh.
What to try next
If you want to make dirty chai at home regularly, start with a proper loose-leaf chai. Vanilla Chai brings ginger and cinnamon warmth with a vanilla softness that works beautifully with espresso. Jasmine Masala Chai adds a floral note from jasmine, rose and lavender, which sounds unusual but plays surprisingly well with coffee's roasty bitterness.
For an evening version without the caffeine, try Decaf Masala Chai with decaf espresso. The spice is still there; the sleep disruption is not.
If you are new to chai or want to explore different styles, the Tea Finder quiz will point you in the right direction.
We pack every order by hand in Huddersfield. Free UK delivery on orders over £35, or come and find us in Byram Arcade, Huddersfield, and we will make you one over the counter.
Frequently asked questions
How do you make a dirty chai?
Brew a strong cup of spiced chai or use chai concentrate. Pull a shot of espresso. Steam your milk until hot with a thin layer of foam. Pour the espresso into your cup, add the chai, then top with the frothed milk. Stir and drink immediately. The whole process takes about two minutes.
How much caffeine is in a dirty chai latte?
A dirty chai with one espresso shot contains roughly 100 to 160 mg of caffeine, depending on the tea and the espresso. The chai contributes 25 to 50 mg from black tea; the espresso adds another 60 to 80 mg. A double dirty chai is around 160 to 230 mg.
What is the difference between a chai latte and a dirty chai?
A chai latte is spiced tea with steamed milk. A dirty chai adds a shot of espresso. The espresso brings bitterness, depth and roughly double the caffeine. If you like chai but want a coffee kick, the dirty version is for you.
Can you make dirty chai without an espresso machine?
Yes. A moka pot produces strong coffee that works well. You can also use very concentrated cold brew or, at a pinch, instant espresso powder dissolved in a little hot water. Regular filter coffee is too weak and will dilute the chai.
What milk is best for dirty chai?
Whole milk gives the richest, creamiest result. Oat milk froths well and adds subtle sweetness. Almond, soy and coconut all work if you prefer them. Use whatever you would put in a normal latte.
What does dirty chai taste like?
It tastes like chai and coffee had a meeting and got on well. You get the warming spice of cinnamon, cardamom and ginger, the smoothness of milky tea, and the bold, slightly bitter depth of espresso. It is sweeter than a regular latte but more robust than plain chai.
Sources: The Spruce Eats · NDTV Food

