An iced latte is one of the most popular coffee drinks in the world — and it’s also surprisingly easy to nail at home. The key is a simple ratio and a few small techniques that make the difference between a watered-down disappointment and a barista-quality result.
This guide covers everything: the basic recipe, the right ratio, milk choices, flavor variations, and exactly what to avoid.
What You Need
Equipment:
- Espresso machine (or strong moka pot / Aeropress espresso-style shot)
- Tall glass (12–16 oz)
- Ice
- Measuring cup or scale (optional but helpful)
Ingredients:
- 2 shots espresso (60ml / 2 oz)
- 4–6 oz cold whole milk (or your preferred milk)
- Ice cubes
- Optional: simple syrup, vanilla syrup, or flavoring
The Basic Iced Latte Recipe
This is the standard recipe used in most coffee shops:
Yield: 1 serving (12 oz)
- Pull 2 shots of espresso (about 60ml total). Let it rest for 30 seconds.
- Fill a tall glass with ice — about 2/3 full.
- Pour the espresso directly over the ice.
- Add 4–6 oz cold milk. Stir gently.
- Taste and adjust: add simple syrup if you want sweetness, or more milk to soften the coffee flavor.
That’s it. The entire drink takes under 5 minutes once your espresso is pulled.
The Iced Latte Ratio
The ratio is everything. Here’s what works:
| Drink Size | Espresso | Milk | Ice |
|---|---|---|---|
| Small (8 oz) | 1 shot (30ml) | 3–4 oz | Fill remaining |
| Medium (12 oz) | 2 shots (60ml) | 4–6 oz | Fill remaining |
| Large (16 oz) | 2–3 shots (60–90ml) | 6–8 oz | Fill remaining |
The ice takes up roughly 1/3 of the volume. The espresso and milk fill the rest.
Why the ratio matters: Too much milk dilutes the coffee flavor. Too little and the drink tastes intensely bitter once the ice melts. The 1:2 to 1:3 espresso-to-milk ratio (by volume) hits the sweet spot.
Choosing Your Milk
Different milks behave differently in an iced latte:
Whole milk — The classic choice. Rich, creamy, and complements espresso flavor perfectly. Fat helps round out bitterness.
2% milk — Lighter but still works well. Good balance of richness and calories.
Oat milk — The most popular non-dairy option. Barista-edition oat milks (Oatly Barista, Minor Figures) have added fat that mimics dairy. Standard oat milk is thinner but still tasty.
Almond milk — Works, but the thin texture can feel watery. Sweetened versions add flavor.
Coconut milk — The canned full-fat version is rich and delicious but very caloric. Carton coconut milk is thinner.
Cold brew concentrate — Not a milk, but worth noting: if you substitute cold brew for espresso, the result is different. Cold brew is less acidic but also less intense.
How to Avoid a Watery Iced Latte
The biggest complaint people have about homemade iced lattes is that they get watery as the ice melts. Here’s how to prevent it:
1. Use coffee ice cubes. Freeze leftover espresso or strong coffee in an ice cube tray. As the cubes melt, they add coffee flavor instead of diluting it. This is genuinely the best solution.
2. Start with cold milk. Milk straight from the fridge means the ice melts slower.
3. Don’t skimp on espresso. Use 2 shots, not 1. The extra concentration compensates for dilution.
4. Pour espresso over ice immediately. Hot espresso on ice chills it fast and creates a slight caramelization of the sugars that makes the drink taste slightly sweeter. Don’t cool the espresso first.
5. Drink it fast. Iced lattes are not a slow-sip drink. They’re meant to be consumed within 15–20 minutes before dilution becomes obvious.
Iced Latte Variations
Once you have the basic recipe, variations are simple:
Vanilla Iced Latte
Add 1–2 pumps of vanilla syrup (or 1/2 tsp vanilla extract) to the espresso before pouring over ice. This is the #1 most ordered iced latte at coffee chains.
Iced Brown Sugar Oat Milk Latte (Starbucks Copycat)
- 2 shots espresso
- 3 pumps brown sugar syrup (see below)
- 4 oz oat milk (Oatly Barista)
- Cinnamon
Brown sugar syrup: Simmer 1 cup brown sugar + 1 cup water + 2 cinnamon sticks until dissolved. Let cool. Stores in fridge for 2 weeks.
Iced Caramel Latte
Add 1 tbsp caramel sauce (store-bought is fine) to the glass before the espresso. Stir until dissolved, then add ice and milk.
Iced Lavender Latte
Make lavender syrup: steep 2 tbsp dried lavender in 1 cup hot simple syrup for 20 minutes, then strain. Use 1–2 tbsp per drink.
Iced Shaken Espresso
This is slightly different from a latte. Shake espresso, ice, and sweetener together in a cocktail shaker for 15 seconds. Strain into a glass of fresh ice, then top with milk. The shaking aerates the espresso and creates a lighter, frothier texture. Starbucks popularized this format.
Sweetening Your Iced Latte
Regular sugar doesn’t dissolve easily in cold drinks. Options:
Simple syrup — Equal parts sugar and water, simmered until dissolved, cooled. Works instantly. Make a batch and keep it in the fridge for 2 weeks.
Flavored syrups — Monin, Torani, and DaVinci all make barista-grade syrups in dozens of flavors. A bottle lasts months.
Condensed milk — For a Vietnamese-style sweetened iced coffee. Add 1–2 tbsp to the bottom of the glass before everything else. Rich, sweet, slightly caramelized flavor.
Honey — Dissolves better in room-temperature milk. Add to milk and stir before pouring. Doesn’t work well cold.
Espresso Options If You Don’t Have an Espresso Machine
You can make an excellent iced latte without a full espresso machine:
Moka pot — The classic stovetop brewer produces a very strong, espresso-like coffee with good crema. Use fine ground coffee and don’t overfill. Result is close enough for iced lattes.
Aeropress — With an inverted method and fine grind, you can pull an “espresso-style” shot with decent concentration. Not identical to machine espresso but flavorful.
Nespresso / pod machine — Works well. Pull directly over ice. Original line pods are stronger and better for iced drinks than Vertuo.
Cold brew concentrate — Not espresso, but makes a great iced latte base. Dilute 1:1 with water or use straight. Lower acidity, very smooth. Available pre-made from Chameleon, Stumptown, etc.
Troubleshooting
Iced latte is too bitter — Your espresso is over-extracted (too fine a grind, too long a pull, or water too hot). Try a slightly coarser grind or shorter extraction time. Or just add more milk.
Iced latte tastes sour — Under-extracted espresso. Grind finer, tamp harder, or use a bit more water.
Iced latte is too watery — Not enough espresso. Use 2 full shots. Also use coffee ice cubes.
Milk and espresso are separating — This is normal visually but if you stir and it tastes off, the milk may have been too warm. Always use cold milk from the fridge.
Not enough sweetness — Espresso is naturally bitter. Add simple syrup to taste. Start with 1/2 tsp.
Quick Reference Card
Now that you know how to make a perfect iced latte, check out our guide on classic espresso drinks for more inspiration — from cortados to macchiatos. If you’re still dialing in your espresso shots, the espresso grind size guide will help you pull consistently great shots every time.