dirty chai: the spicy espresso debate
dirty chai, a blend of espresso and spiced chai, divides cafe opinion. some praise its bold twist, others see it as unnecessarily complex.

the hiss of the espresso machine fills the air at little red roaster in brooklyn as barista jules pulls a shot for a customer craving something unique: a dirty chai. this drink isn't merely a chai latte with its comforting spices and creamy texture. oh no. it’s a chai with a caffeine punch, a shot of espresso that turns a standard latte into a polarizing topic. some regulars at the counter call it genius, while others shake their heads. why blend the flavors? they ask. but for those in the know, it’s a bold fusion worth sipping.
what makes a dirty chai?
at its most basic, a dirty chai is a masala chai latte with a shot of espresso in it. that is the whole concept. the "dirty" refers to the espresso clouding and darkening the spiced tea, the same way you might call a martini dirty when olive brine muddies the gin. straightforward enough, according to the spruce eats, which defines it as spiced black tea, steamed milk, and one or two shots of espresso. simple in theory. contentious in practice.
the spice base is what sets it apart from a plain latte. a proper masala chai brings cardamom, ginger, cinnamon, cloves, and black pepper, all steeped into black tea before the milk and espresso enter the picture. what you end up with in the cup is layered: the bitterness of the espresso in the first sip, then the creaminess of the steamed milk, then the warmth of the spices creeping in at the back of your throat. order a double shot version and some places will call it an "extra dirty" or even a "filthy chai." no agreed-upon naming convention exists. that alone should tell you something about where this drink sits in the specialty coffee world.
hot, iced, or blended over ice, the format is flexible. the bones are always the same, though: real chai spices (or a quality concentrate), espresso, milk. get any of those three wrong and the drink falls apart.
---
the origins of dirty chai
nobody has a clean paper trail on this one. there is no founding cafe, no named inventor, no year in a history book. what most people agree on is that dirty chai grew out of the same early-2000s american cafe culture that gave us the vanilla latte and the frappuccino, a period when coffee shops were actively experimenting with adding espresso to things that weren't traditionally coffee.
masala chai itself has roots going back centuries in south asia, a spiced tea preparation that varied hugely by region and household. its western incarnation as a "chai latte" arrived via tea concentrate brands and coffee chains in the 1990s, and chai latte became a mainstream café staple as a warm, slightly exotic alternative to straight coffee. once baristas had chai on the bar and an espresso machine beside it, someone was going to combine the two. of course they were.
the dirty chai became what menu developers call a "secret menu" item at chains, most famously at starbucks where it isn't listed but can be ordered by asking for a chai latte with an espresso shot. mashed covered the starbucks angle in some depth, including the tiktok-fuelled debate over whether you're better off ordering a latte with chai syrup to save money. that kind of hack culture is exactly what independent specialty cafes find frustrating about the drink. more on that shortly.
what matters historically is this: dirty chai arrived not from a culinary tradition but from the culture of modification. it is a consumer-created drink. and that shapes how the specialty coffee world feels about it.
---
cafe perspectives: love it or hate it?
ask ten baristas what they think of dirty chai and you will get a genuinely split room. some love it. quite a few hate making it. and a small but vocal group refuse to put it on the menu at all.
the case for it is easy to make. it is a real drink with a real flavor profile. the espresso's bitterness cuts through the sweetness of the chai in a way that is actually interesting. good cardamom and good espresso have a natural affinity, a kind of shared earthiness that works. a barista at a small roaster-cafe in hackney once said it plainly: "when someone knows what they want and they want it made properly, it's one of the more satisfying things to pull. the spice hits the shot differently every time."
the case against is more complicated. the first objection is quality control. most cafes that serve chai are using a pre-made concentrate, often something thick and very sweet, and adding espresso to that creates something genuinely muddy and unbalanced. the espresso gets lost. or the chai drowns the shot. getting the ratio right requires intention, and a lot of cafes don't have the bandwidth for that at 8am on a saturday. the second objection is about identity. some specialty coffee shops simply don't want to serve chai concentrate at all, and without chai on the bar, dirty chai isn't possible. you will occasionally see this on reddit threads about cafe menus, the question of why a cafe might stock dirty chai but not plain chai comes up more than you might expect.
here is the thing: the divide is not really about the drink itself. it is about what the drink represents. a customer who orders a dirty chai by name at an independent specialty shop is usually a customer who knows what they want and is not particularly interested in the barista's opinion. some cafes are fine with that. others built their whole identity around the idea that the menu is a considered thing, not a build-your-own exercise. neither position is wrong. they just reflect very different ideas about what a coffee shop is for.
---
making dirty chai at home
good news: this is one of the more achievable cafe drinks to replicate at home. you do not need anything fancy. a stovetop, a spice grinder if you have one, and an espresso maker of some kind. moka pot works fine.
an edible mosaic's dirty chai recipe is a solid starting point, and the approach below borrows from that logic while cutting unnecessary steps.
to make one serving:
- bring 200ml of water to just under a boil. add one black tea bag (assam or ceylon, nothing too delicate) and a rough spice blend: three cardamom pods cracked open, a small thumb of fresh ginger sliced thin, half a cinnamon stick, two cloves, and three or four black peppercorns.
- steep for five minutes. proper five minutes, not two. pull the bag and strain out the spices.
- pull a double shot of espresso. or brew a strong moka pot shot if that is what you have.
- steam or heat 100ml of milk. oat milk works particularly well here because its slight sweetness plays off the spice without adding sugar.
- combine in this order: spiced tea first, then espresso, then milk. give it a gentle stir. taste. adjust sweetness if you need to, though a good spice blend rarely needs much.
the main thing you lose at home versus a good cafe is the texture. a la marzocco pulling a well-extracted shot into a properly steamed flat white style milk creates a mouthfeel that a moka pot and a small milk frother simply cannot replicate. acceptable, but different. if you want to go deeper on spice ratios and the logic of pairing roast profiles with specific chai blends, plum deluxe has a thoughtful piece on matching roast character to chai style. lighter, fruitier roasts with floral chai. darker, chocolatey roasts with a fuller masala blend. worth considering.
---
health considerations of dirty chai
the caffeine situation is what most people actually want to know about. a dirty chai delivers caffeine from two sources: the black tea base and the espresso shot. black tea in a typical serving contributes roughly 40-70mg of caffeine. a single espresso shot adds approximately 63mg. so a standard dirty chai, hot or iced, lands somewhere around 100-135mg of caffeine total. a double shot version pushes that to around 175mg or more, closer to what you would get from two cups of filter coffee.
according to old growth beverages, a 12-ounce dirty chai averages around 135mg of caffeine. for context, the fda's guidance for most healthy adults sits at a daily ceiling of 400mg. so a dirty chai is not an extreme caffeine hit, but if you are also having a flat white at some point in the day, it adds up quickly.
here is a rough comparison between the main variations:
| drink | approx. caffeine | approx. calories (whole milk) |
|---|---|---|
| chai latte (no espresso) | 40-70mg | 180-200 kcal |
| dirty chai (single shot) | 100-135mg | 210-240 kcal |
| dirty chai (double shot) | 160-175mg | 220-250 kcal |
| flat white (double shot) | 120-130mg | 120-150 kcal |
| oat milk dirty chai (single) | 100-135mg | 190-220 kcal |
calorie counts vary significantly with milk type, sweetener, and whether a cafe is using a concentrate heavy in sugar. some commercial chai concentrates contain a surprising amount of added sugar, sometimes 25g or more per serving before the milk enters the equation. if you are making it at home with a whole-spice steep and unsweetened oat milk, the profile looks quite different.
the spices themselves have a mild story to tell: cinnamon and ginger both have documented anti-inflammatory properties, cardamom has been associated with digestive benefits, and black pepper aids absorption of certain compounds. none of this makes dirty chai a health drink. but it is worth noting that the spice base is doing something more than flavour.
---
the future of dirty chai in café menus
dirty chai is not going anywhere. that much seems clear. what is shifting is the form it takes and the seriousness with which independent cafes approach it.
the canned and rtd (ready to drink) market has noticed. products like the nobl dirty chai oat milk latte have shown that there is appetite for a shelf-stable version made with cold brew and organic chai, roughly 162mg of caffeine per can. that is real commercial validation. when rtd brands start investing in a specific drink's identity, it usually signals that the drink has moved past trend status into something more durable.
at the specialty end, a few interesting things are happening:
- some roasters are developing espresso blends specifically intended to pair with spiced milk drinks, thinking about how the shot behaves when cardamom is in the cup.
- cafes are starting to move away from thick commercial chai concentrate toward house-made chai syrups with better spice integrity and less sugar.
- iced dirty chai has quietly become a year-round menu item in cities with warm climates, not just a seasonal order.
- single origin espresso in a dirty chai is becoming a point of genuine curiosity. a washed ethiopian yirgacheffe has florals that sing with cardamom in a way that a generic house blend simply does not.
whether the specialty world fully embraces dirty chai as a menu item worthy of the same care as a flat white or a filter, that remains to be seen. the ingredient tension between good espresso and pre-made chai concentrate is real. but cafes that invest in the base ingredients tend to find that customers notice the difference. and a customer who starts ordering a dirty chai made with actual steeped masala spices and a thoughtfully sourced single origin shot is a customer whose palate is going somewhere interesting.
---
faq
is dirty chai vegan?
it can be, easily. the base drink (spiced tea and espresso) contains no animal products. the variable is milk. ask for oat, soy, almond, or coconut milk and you have a fully vegan drink. oat milk is the most common swap and, honestly, works particularly well with the spice profile. some chai concentrates contain honey, so it is worth checking if that matters to you.
how much caffeine is in a dirty chai?
a single-shot dirty chai typically contains between 100 and 135mg of caffeine, combining roughly 40-70mg from the black tea and around 63mg from the espresso shot. a double shot version can reach 175mg or more. this is comparable to, sometimes slightly more than, a standard double espresso drink.
how many calories does a dirty chai have?
somewhere around 200-250 calories for a standard cafe version made with whole milk, depending on how much sugar is in the chai concentrate used. home versions made with whole-spice tea, a single espresso shot, and oat milk tend to come in lower, around 190-210 calories. adding sweetener, extra shots, or syrups pushes the number up accordingly.
can you order a dirty chai at starbucks?
yes, though it is not on the standard menu. ask for a chai latte with a shot of espresso added. you will pay extra for the espresso shot. there is a well-circulated tip suggesting you order a latte with a pump of chai syrup instead as a cheaper alternative, but the flavour difference is noticeable. a pump of syrup is not the same as a proper chai tea base.
what is the difference between dirty chai and a regular chai latte?
one thing: espresso. a chai latte is spiced black tea with steamed milk. a dirty chai adds one or two shots of espresso to that. the espresso deepens the color, adds bitterness, raises the caffeine content, and changes the overall flavour from purely sweet-spiced to something more complex and slightly bitter at the edges. if you find chai lattes too sweet or not punchy enough, the espresso shot is usually the fix.
so next time you ponder your order at your favourite café, consider the dirty chai. it's more than a drink; it's a conversation starter, a reflection of your taste in the great coffee debate. whether you see it as innovative or a bit much, it's undeniably a testament to the creativity thriving in the world of specialty coffee. and maybe, just maybe, it’ll inspire you to try something new.