Coffee Drink
Dirty Coffee: Hot Espresso, Cold Milk and a Simple Recipe
Dirty coffee is hot espresso poured gently over very cold milk, usually without ice and without stirring before the first sip. The coffee leaves a dark layer and marbling as it meets the milk. This plain home version uses 36 g espresso and 120 ml whole milk, with no syrup or cream.

Drink Snapshot
- Caffeine
- About 75 mg referenceGeneric USDA espresso, 36 gA calculated generic reference, not measured caffeine in the home shot. The ground-coffee dose alone does not establish caffeine.
- Calories
- About 80 kcalDefined plain whole-milk servingCounts 120 ml whole milk and 36 g espresso. Café milk blends, cream and syrup need separate calculations.
Serving, sugar and sources
- Serving
- 120 ml cold whole milk and 36 g prepared espresso; no ice, cream or added sugar
- Made with
- Fresh hot espresso poured over cold whole milk
- Sugar
- About 6 g total. Naturally present milk sugar. The base recipe has no added sugar, but it is not sugar-free.
- Preparation
- About 3 minutes active plus 10 minutes chilling the glass
USDA milk and espresso records support the calculation. Café menus and manufacturer recipes establish the preparation style; milk blends and shot portions vary. See the full calculation or label comparison.
Key Takeaways
- 1Start with 120 ml cold whole milk and 36 g freshly brewed espresso in a small 200 ml heatproof glass. Keep the milk cold until the coffee is ready.
- 2Pour gently and drink promptly. Layers naturally move and mix; a sharp, lasting boundary is not a quality requirement.
- 3The plain serving is about 80 kcal, 6 g naturally present sugar and 75 mg reference caffeine. Added cream or syrup changes the nutrition.
On This Page11 Sections
What Is Dirty Coffee?
Dirty coffee is a small milk coffee made by pouring fresh hot espresso over chilled milk. It is usually served without ice and left unstirred initially, so the coffee's dark color spreads into the milk as you drink. Some menus call it a dirty latte, although café naming is not standardized.
The changing contrast is the point: the top begins more coffee-forward while the milk underneath stays cooler. Expect the layers to move and blend, not remain fixed like a dessert jelly. This is a way of assembling and drinking coffee, not a separate bean variety or a claim that the ingredients are dirty.
A café menu published by IMPACT describes its Dirty as double espresso poured slowly over cold milk. Other versions enrich the milk. Izzy's in Koh Samui, for example, describes its own four-dairy-milk blend. Those house formulas do not make a special milk blend a requirement for a simple home version.
Plain Dirty Coffee Recipe
Makes: one small coffee · Time: about 3 minutes active plus 10 minutes chilling · Glass: 200 ml, heatproof. Have the espresso machine ready and start with refrigerator-cold milk.
Ingredients and Equipment
- 120 ml cold whole milk
- 18 g coffee beans, ground for espresso; collect 36 g brewed espresso
Use an espresso machine, grinder, scale, measuring jug, small heatproof pouring cup and 200 ml heatproof glass. No ice, syrup, condensed milk, cream or milk froth is included in this recipe.
Method
- Chill the serving glass. Pour the measured milk into the glass and refrigerate for 10 minutes. Keep it chilled while you prepare the coffee. Do not freeze the milk or add ice.
- Prepare the espresso. Brew 18 g ground coffee into the small pouring cup to collect 36 g espresso. Follow the espresso method, using a dose suited to your basket. Keep the measured output distinct from the dry coffee dose.
- Pour and serve. Bring the pouring cup close to the milk surface and add the hot espresso gently. Leave unstirred for the first sip and serve promptly. Some coffee will naturally flow into the milk.
The 18 g in / 36 g out extraction is a home starting point, not a fixed rule for every machine. The drink is assembled from 120 ml milk plus 36 g prepared coffee; the 200 ml figure describes glass capacity. Crema makes espresso volume a less dependable guide than its measured weight.

How to Keep the Milk Cold and the Pour Gentle
Prepare the cold milk before pulling the espresso. That lets the fresh coffee go straight onto the chilled base rather than sitting in a cup while you organize the drink. A short pour close to the surface creates less disturbance than dropping the espresso from a height.
Nespresso's Thai preparation guide describes the hot-coffee/cold-milk contrast and a chilled serving glass. Its richer recipe includes cream; our plain version uses only whole milk and refrigerator chilling.
If your machine can extract directly into the serving glass with the spout close to the milk, that is another option. The small pouring-cup method is useful when a glass does not fit or the spout would be high above the milk. Use heatproof glassware suited to the temperature change.
How Should You Drink It?
Start with a small sip from the rim, without stirring. This lets you notice the warmer, stronger coffee and cooler milk together. You can stir afterward if you prefer an even flavor; it changes the presentation rather than making the drink wrong.
Dirty coffee is best assembled when you are ready to drink it. Unlike an iced latte, it has no ice reserve to keep cooling it. A long wait erases the contrast that the preparation was designed to create.
Dirty Coffee vs. Iced Latte and Dirty Chai
This table scrolls horizontally on smaller screens.
| Drink | Coffee and milk arrangement | What makes it different |
|---|---|---|
| Dirty coffee, this version | Hot espresso poured over cold milk | No ice; initially unstirred; temporary contrast |
| Iced latte | Espresso, cold milk and ice | Ice keeps the drink cold and adds dilution as it melts |
| Iced latte macchiato | Milk and ice first, espresso afterward | Can also look layered; ice and serving recipe distinguish it |
| Dirty chai latte | Espresso added to spiced tea and milk | Contains tea as well as coffee; different ingredients and caffeine sources |
| Cortado | Espresso with warm, lightly textured milk | A warm milk drink with a different milk portion and temperature |
An iced latte can also be poured milk-first, so layering alone does not uniquely define dirty coffee. Ask about ice, milk blend, espresso portion and sweetener when ordering. Those details tell you more than the name alone.
Dirty Coffee Caffeine, Calories and Sugar
The plain recipe is about 80 kcal, 6 g total sugar and 75 mg reference caffeine. Its sugar occurs naturally in whole milk; no syrup or granulated sugar is added.
This table scrolls horizontally on smaller screens.
| Ingredient | Calories | Total sugar | Caffeine reference |
|---|---|---|---|
| 120 ml whole milk | About 75 kcal | About 6 g | 0 mg |
| 36 g prepared espresso | About 3 kcal | 0 g | About 75 mg |
| Plain serving | About 80 kcal | About 6 g | About 75 mg |
Serving assumptions and calculation
USDA whole milk, SR28 NDB 01077, provides 61 kcal and 5.05 g sugar per 100 g, with a portion weight of 30.5 g per US fluid ounce. Using 29.5735 ml per US fluid ounce, 120 ml milk weighs approximately 123.76 g for this calculation. It contributes about 75.49 kcal and 6.25 g sugar.
USDA prepared espresso, SR28 NDB 14210, supplies 9 kcal and 212 mg caffeine per 100 g. A 36 g reference portion contributes 3.24 kcal and 76.32 mg caffeine. The combined estimate is 78.73 kcal and 6.25 g sugar, rounded for the headline facts.
These are ingredient calculations, not laboratory measurements. Coffee variety, dose and extraction can change caffeine; a visible coffee layer does not establish its amount. The calculation excludes cream and sweetener.
What Does Changing the Milk Portion Do?
Holding the same 36 g espresso fixed gives a useful comparison from the same milk record:
This table scrolls horizontally on smaller screens.
| Cold whole milk | Whole-drink calories | Whole-drink total sugar |
|---|---|---|
| 90 ml | About 60 kcal | About 5 g |
| 120 ml: base recipe | About 80 kcal | About 6 g |
| 150 ml | About 100 kcal | About 8 g |
An extra 30 ml milk adds about 19 kcal and 1.6 g milk sugar while leaving the amount of coffee unchanged. It lowers the coffee's proportion in the drink; it does not remove caffeine. This comparison is our arithmetic from public records, not a measured preference or flavor score.
Which Milk and Coffee Should You Use?
Whole milk is a straightforward baseline. It supplies body without requiring a proprietary blend. Low-fat milk can be used but changes the texture and nutrition. Oat, soy and other plant drinks also vary in sweetness, fat and behavior with coffee, so use the chosen carton's figures.
Cream, condensed milk and concentrated milk are variations rather than mandatory ingredients. Their extra richness or sweetness can make a café's dirty coffee quite different from this two-ingredient version. Ask before ordering if you want an unsweetened drink or need an allergen check. The defined home recipe contains milk.
For coffee, choose an espresso you enjoy with milk. Roast style changes the flavor balance, but a darker-looking roast or shot is not a dependable caffeine measure. A ristretto is an option if you already have a balanced shorter extraction; simply stopping an unsuitable shot early does not guarantee a better dirty coffee.
Dirty Coffee Troubleshooting
This table scrolls horizontally on smaller screens.
| Problem | What to check | Practical adjustment |
|---|---|---|
| Everything blends immediately | Pour height, speed and milk temperature | Keep milk refrigerated; pour slowly from close to the surface |
| Little temperature contrast | Milk or glass warmed while waiting | Prepare the milk first and pull the espresso last |
| Espresso tastes harsh at the first sip | The coffee itself and the unstirred top layer | Check extraction; try a smaller sip or stir after tasting |
| Milk overwhelms the coffee | Actual milk portion | Try 90 ml with the same espresso before adding another shot |
| Drink is much richer than expected | Cream or sweetened milk in a house blend | Ask what milk mixture the café uses; choose the plain version at home |
Can You Make Dirty Coffee Without an Espresso Machine?
A small capsule espresso can follow the same assembly, but use that capsule's serving and caffeine information. Do not assume its output or caffeine equals the 36 g generic espresso example.
NESCAFÉ Thailand publishes an instant-coffee adaptation using a named instant product dissolved in a small hot-water portion and poured over chilled milk mixed with cream. That is a documented alternative, not proof that instant coffee is espresso. If following it, use that recipe's product and quantities rather than borrowing our caffeine figure.
Concentrated moka-pot coffee is another home alternative. Pour a small freshly brewed portion over cold milk and expect different concentration and marbling. It needs a separate caffeine estimate, as does changing to instant coffee.
Common Questions
Is dirty coffee hot or cold?
Why is it called dirty coffee?
Does dirty coffee need cream?
Can dirty coffee be made in advance?
Is dirty coffee sugar-free?
Is dirty coffee stronger than iced latte?
Editor's Take
Sources and Further Reading
6 references
External links open in a new tab
Drink definition
Preparation and ingredients
- Nespresso ThailandDirty coffee preparation guideDocuments cold milk, hot espresso, gentle assembly and prompt drinking. Its enriched milk recipe differs from our plain version.(opens in a new tab)
- NESCAFÉ ThailandInstant dirty coffee recipeDocuments a named instant product with hot water and chilled milk plus cream. This alternative has different quantities and caffeine assumptions.(opens in a new tab)
Nutrition records
- USDA SR28Whole milk, SR28 NDB 0107761 kcal and 5.05 g sugar per 100 g; its fluid-ounce portion weight supports the milk-volume calculation.(opens in a new tab)
- USDA SR28Espresso, SR28 NDB 14210Generic 9 kcal and 212 mg caffeine per 100 g; used as a reference rather than a measured extraction.(opens in a new tab)