Dirty Chai Latte
Forget the queue at your local café; the real magic of a Dirty Chai Latte lies in crafting it at home, where you control the spice and the spectacle. I stumbled upon this combination by accident, and it’s been a hit ever since, transforming a simple drink into the star of my dinner parties.
Recipe Overview
- Prep time: 5 minutes
- Cook time: 10 minutes
- Total time: 15 minutes
- Servings: 2 generous glasses
- Difficulty: Easy
Why You’ll Love This Dirty Chai Latte
- Restaurant-worthy presentation: The layered look of dark espresso against creamy, spiced milk is pure theatre, making it an impressive dish for guests.
- Deep, complex flavour: The bold espresso cuts through the sweet, aromatic chai, creating a balanced drink that isn’t just one-note sweet.
- Customisable spice level: You can dial the ginger and black pepper up or down, tailoring it to your personal palate.
- No specialist equipment needed: A simple saucepan and your usual coffee maker are all you need to pull this off.
- Perfect for entertaining: You can prep the chai concentrate in advance, meaning less stress when guests arrive.
Ingredients You’ll Need
- 500ml whole milk (or barista-style oat milk)
- 2 tablespoons loose-leaf black tea (or 4 chai tea bags)
- 4 green cardamom pods, lightly crushed
- 1 cinnamon stick
- 4 whole cloves
- 1 teaspoon fresh ginger, finely grated
- ¼ teaspoon freshly ground black pepper
- 2 tablespoons honey or brown sugar (adjust to taste)
- 1 teaspoon vanilla extract
- 2 shots of freshly brewed espresso (or 120ml strong brewed coffee)
- Ice cubes (for iced version) or extra milk for frothing (for hot version)
- Optional: ground cinnamon or star anise for garnish
Tip: For the most impressive presentation, use whole spices and grind them fresh. The aroma alone will have your guests asking what you’re making.
How to Make Dirty Chai Latte
- Infuse the spiced milk base: In a medium saucepan, combine the milk, crushed cardamom pods, cinnamon stick, cloves, grated ginger, and black pepper. Place over a medium heat. Watch for small bubbles forming around the edge of the pan—a gentle simmer, not a rolling boil. The milk will start to smell fragrant and aromatic, like a spice market.
- Steep the tea: Once the milk is simmering, remove the pan from the heat. Add the loose-leaf tea or tea bags. Stir once, then cover the pan with a lid. You’ll see the milk take on a beautiful, warm amber hue as the tea infuses. The colour should deepen to a rich tan after about 5 minutes.
- Strain and sweeten: After 5-7 minutes, place a fine-mesh sieve over a heatproof jug or bowl. Pour the spiced milk through the sieve, pressing gently on the solids to extract all the flavour. You’ll be left with a smooth, speckled liquid. The texture should feel velvety, not gritty. Stir in the honey or brown sugar and vanilla extract until completely dissolved.
- Brew your espresso or strong coffee: While the chai base cools slightly, brew your two shots of espresso. Listen for the satisfying hiss and gurgle of the machine. The espresso should be dark, almost black, with a thin layer of golden crema on top. If using strong coffee, ensure it’s double-strength for a true “dirty” effect.
- Assemble for hot service: Warm two serving glasses or mugs by filling them with hot water for a minute, then discarding the water. Divide the warm chai latte base between the glasses. You’ll see the steam rising gently. Slowly pour one shot of espresso down the side of each glass. The dark coffee will sink slightly, creating a beautiful, layered ombre effect from deep brown at the bottom to light caramel at the top.
- Assemble for iced service: Fill two tall glasses generously with ice cubes. Pour the chai latte base over the ice, filling the glass about two-thirds full. Hear the satisfying crackle of ice meeting the warm liquid. Then, slowly pour the espresso over the back of a spoon held just above the surface of the drink. This technique keeps the layers distinct—a dark, inky top layer over a creamy, spiced bottom layer.
- Garnish and serve: For the final touch, grate a little fresh cinnamon or float a star anise on top. My husband, who’s usually picky, asked for seconds! Serve immediately with a long spoon so guests can stir in the espresso to their liking.
Tips From My Kitchen
- Never boil the milk: High heat can scald the milk, giving it a burnt, unpleasant taste and a thin, watery texture. Keep the heat at medium and watch for those small, lazy bubbles. The ideal temperature is around 80°C—hot but not bubbling furiously.
- Toast your spices first: For a deeper, more intense flavour, dry-toast the cardamom, cinnamon, and cloves in the saucepan for 30 seconds before adding the milk. You’ll know it’s ready when you smell a warm, toasty fragrance and the spices look slightly glossy.
- Strain twice for a silky finish: If you’re using finely ground black pepper, it can leave a gritty residue. For a truly restaurant-quality mouthfeel, strain the chai base through a sieve lined with a muslin cloth or a clean, fine-weave tea towel.
- Balance the sweetness carefully: The bitterness of the espresso needs a counterpoint. Start with one tablespoon of honey or sugar, taste, and add more. A perfectly balanced dirty chai should have a whisper of sweetness that doesn’t overpower the coffee.
- Prep the concentrate in advance: You can make a double batch of the spiced chai base and keep it in the fridge for up to 3 days. When guests arrive, simply reheat the base gently on the stove, brew your espresso, and assemble. This makes the entire process feel effortless.
Equipment You’ll Need
- Medium saucepan
- Fine-mesh sieve
- Heatproof jug or bowl
- Espresso machine or coffee maker (for strong coffee)
- Tall serving glasses or mugs
- Long stirring spoon
Common Mistakes to Avoid
- Over-steeping the tea: Leaving the tea in the hot milk for more than 10 minutes will extract bitter tannins, making the drink astringent. The milk will develop a slightly greyish-brown hue and a harsh, puckering taste. Stick to the 5-7 minute window for a smooth flavour.
- Using cold milk for the hot version: Pouring hot espresso into a cold chai base will instantly cool the drink down, killing the warm, comforting feeling. Always warm your glasses and ensure the chai base is hot before adding the espresso for the hot version.
- Skipping the rest time after steeping: Rushing the steeping process means the spices won’t have time to fully release their oils and flavours. The result is a pale, weakly flavoured drink. Patience here is the key to a robust, aromatic chai.
Delicious Variations to Try
- Spiced Pumpkin Dirty Chai: Add 2 tablespoons of pumpkin purée and ½ teaspoon of pumpkin pie spice to the milk while it simmers. This creates a creamy, autumnal version that feels incredibly indulgent.
- Vegan Dirty Chai: Substitute the whole milk with a full-fat oat or coconut milk. Oat milk froths beautifully and has a natural sweetness that complements the spices. Coconut milk adds a lovely, subtle richness.
- Vanilla & Lavender Dirty Chai: Add 1 teaspoon of dried culinary lavender buds to the milk along with the spices. After straining, stir in an extra ½ teaspoon of vanilla extract. The floral notes paired with the robust coffee are surprisingly elegant.
What to Serve With Dirty Chai Latte
A well-made dirty chai is a complete experience on its own, but it pairs wonderfully with something sweet and simple. For a truly impressive spread, serve it alongside a slice of Classic Tres Leches Cake—the milky, light sponge is a perfect counterpoint to the spiced coffee. For a no-fuss option, a plate of Nutella Swirl Brownies offers a rich, chocolatey bite that loves the warmth of the chai. If you’re looking for something lighter, a glass of Rose Lemonade Mocktail served on the side provides a refreshing, floral palate cleanser.
Still hungry for ideas? You might also love Vanilla Chai Tea Latte Cozy Mug, Iced Chai Latte Recipe from our sister kitchens.
Frequently Asked Questions

Dirty Chai Latte
Ingredients
Method
- Infuse the spiced milk base: In a medium saucepan, combine the milk, crushed cardamom pods, cinnamon stick, cloves, grated ginger, and black pepper. Place over a medium heat. Watch for small bubbles forming around the edge of the pan—a gentle simmer, not a rolling boil. The milk will start to smell fragrant and aromatic, like a spice market.
- Steep the tea: Once the milk is simmering, remove the pan from the heat. Add the loose-leaf tea or tea bags. Stir once, then cover the pan with a lid. You'll see the milk take on a beautiful, warm amber hue as the tea infuses. The colour should deepen to a rich tan after about 5 minutes.
- Strain and sweeten: After 5-7 minutes, place a fine-mesh sieve over a heatproof jug or bowl. Pour the spiced milk through the sieve, pressing gently on the solids to extract all the flavour. You'll be left with a smooth, speckled liquid. The texture should feel velvety, not gritty. Stir in the honey or brown sugar and vanilla extract until completely dissolved.
- Brew your espresso or strong coffee: While the chai base cools slightly, brew your two shots of espresso. Listen for the satisfying hiss and gurgle of the machine. The espresso should be dark, almost black, with a thin layer of golden crema on top. If using strong coffee, ensure it's double-strength for a true "dirty" effect.
- Assemble for hot service: Warm two serving glasses or mugs by filling them with hot water for a minute, then discarding the water. Divide the warm chai latte base between the glasses. You'll see the steam rising gently. Slowly pour one shot of espresso down the side of each glass. The dark coffee will sink slightly, creating a beautiful, layered ombre effect from deep brown at the bottom to light caramel at the top.
- Assemble for iced service: Fill two tall glasses generously with ice cubes. Pour the chai latte base over the ice, filling the glass about two-thirds full. Hear the satisfying crackle of ice meeting the warm liquid. Then, slowly pour the espresso over the back of a spoon held just above the surface of the drink. This technique keeps the layers distinct—a dark, inky top layer over a creamy, spiced bottom layer.
- Garnish and serve: For the final touch, grate a little fresh cinnamon or float a star anise on top. My husband, who's usually picky, asked for seconds! Serve immediately with a long spoon so guests can stir in the espresso to their liking.
Notes
I’d love to hear how you get on with this recipe. Do you have a favourite spice blend or a special way of serving it? Drop a comment below and share your own restaurant-worthy twist on the classic dirty chai.