Coffee Drink

Dirty Coffee: Hot Espresso, Cold Milk and a Simple Recipe

By Mara EllisonPublished 8 min read

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.

Small clear glass of dirty coffee with dark espresso marbling into cold white milk, without ice
Open full size
Generated illustration of hot espresso over cold milk. The marbling is temporary; the image is not a photograph of recipe testing.

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.

Print or save as PDF

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

  1. 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.
  2. 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.
  3. 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.

Dirty coffee made with 120 ml cold whole milk and 36 g freshly brewed espresso, with no ice and a gentle pour before drinking promptly
Open full size
Generated illustration of this plain home version. Espresso and milk form temporary marbling, not permanent layers. Pictured vessels are not calibrated volume measures.

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

Dirty Coffee vs Iced Latte and Dirty ChaiScrollable table

This table scrolls horizontally on smaller screens.

Dirty Coffee vs Iced Latte and Dirty Chai
DrinkCoffee and milk arrangementWhat makes it different
Dirty coffee, this versionHot espresso poured over cold milkNo ice; initially unstirred; temporary contrast
Iced latteEspresso, cold milk and iceIce keeps the drink cold and adds dilution as it melts
Iced latte macchiatoMilk and ice first, espresso afterwardCan also look layered; ice and serving recipe distinguish it
Dirty chai latteEspresso added to spiced tea and milkContains tea as well as coffee; different ingredients and caffeine sources
CortadoEspresso with warm, lightly textured milkA 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.

Dirty Coffee Caffeine, Calories and SugarScrollable table

This table scrolls horizontally on smaller screens.

Dirty Coffee Caffeine, Calories and Sugar
IngredientCaloriesTotal sugarCaffeine reference
120 ml whole milkAbout 75 kcalAbout 6 g0 mg
36 g prepared espressoAbout 3 kcal0 gAbout 75 mg
Plain servingAbout 80 kcalAbout 6 gAbout 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:

Plain dirty coffee with different whole-milk portionsScrollable table

This table scrolls horizontally on smaller screens.

Plain dirty coffee with different whole-milk portions
Cold whole milkWhole-drink caloriesWhole-drink total sugar
90 mlAbout 60 kcalAbout 5 g
120 ml: base recipeAbout 80 kcalAbout 6 g
150 mlAbout 100 kcalAbout 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

Dirty Coffee TroubleshootingScrollable table

This table scrolls horizontally on smaller screens.

Dirty Coffee Troubleshooting
ProblemWhat to checkPractical adjustment
Everything blends immediatelyPour height, speed and milk temperatureKeep milk refrigerated; pour slowly from close to the surface
Little temperature contrastMilk or glass warmed while waitingPrepare the milk first and pull the espresso last
Espresso tastes harsh at the first sipThe coffee itself and the unstirred top layerCheck extraction; try a smaller sip or stir after tasting
Milk overwhelms the coffeeActual milk portionTry 90 ml with the same espresso before adding another shot
Drink is much richer than expectedCream or sweetened milk in a house blendAsk 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?
It deliberately combines hot coffee with cold milk. The finished temperature changes as the ingredients mix; it is neither a fully hot latte nor a drink chilled with ice.
Why is it called dirty coffee?
The dark espresso marks and marbles into the pale milk. The name describes its appearance, not hygiene or coffee quality.
Does dirty coffee need cream?
No. This home version uses whole milk only. Some cafés and manufacturer recipes add cream or a special milk blend.
Can dirty coffee be made in advance?
Prepare the chilled milk in advance if convenient, but add fresh hot espresso when ready to drink. An assembled drink loses its temperature contrast and layers while waiting.
Is dirty coffee sugar-free?
The plain version has no added sugar, but whole milk naturally contains sugar. Sweetened milk blends and syrups add more.
Is dirty coffee stronger than iced latte?
That depends on the espresso and milk portions. A stronger first sip or a smaller serving does not automatically mean more caffeine.

Editor's Take

Sources and Further Reading

6 references

External links open in a new tab