A latte is the entry point for most home baristas — espresso with steamed milk, smooth, creamy, and endlessly customizable. Once you understand the basic technique, you can make café-quality lattes at home for a fraction of the price.

This guide covers everything: the right espresso, how to steam milk properly, the classic latte recipe, common mistakes, and how to add flavors or latte art.

What Is a Latte?

A latte (short for caffè latte, Italian for “milk coffee”) is a shot of espresso topped with steamed milk and a thin layer of microfoam. The standard ratio is roughly 1 part espresso to 3–4 parts steamed milk.

Compare this to a cappuccino, which uses more foam and less milk, or a flat white, which has a similar structure but uses a smaller cup and a higher espresso-to-milk ratio.

Standard latte sizes:

  • Small/Short: 8 oz — 1–2 shots, denser, stronger
  • Medium: 12 oz — 2 shots, most common
  • Large: 16 oz — 2–3 shots, mild espresso flavor

What You Need

  • Espresso machine with a steam wand (or standalone steam wand)
  • Espresso grinder (strongly recommended over pre-ground)
  • Fresh espresso beans
  • Whole milk (or a good non-dairy alternative)
  • Espresso cup or latte glass (8–12 oz for a single)
  • Milk pitcher (typically 12 oz for a single drink)

If you’re using a machine without a steam wand, a French press can froth milk by plunging rapidly — it won’t produce true microfoam, but it works in a pinch.

The Latte Recipe

Step 1: Pull Your Espresso

Pull a double shot (about 36–40g of liquid espresso) into your cup. For a 12 oz latte, that’s the right espresso base.

Good espresso for a latte should be:

  • Extraction time: 25–30 seconds
  • Ratio: ~1:2 (18g in, 36g out is a common starting point)
  • Appearance: Reddish-brown crema on top, no blond streaks

If your espresso tastes sour, your extraction is too short — try grinding finer. If it tastes bitter and harsh, it’s over-extracted — grind coarser. See our espresso grind size guide for a systematic approach to dialing in.

Step 2: Steam the Milk

This is where most home baristas struggle at first. The goal is microfoam — steamed milk with tiny, velvety bubbles that give a latte its smooth, creamy texture.

Milk amount for a 12 oz latte: Fill your pitcher to just below the spout (about 200–220ml for a single latte).

Steaming process:

  1. Purge the steam wand (release a quick burst of steam to clear condensation)
  2. Submerge the wand tip just below the surface, slightly off-center
  3. Open the steam valve fully
  4. For the first few seconds, keep the tip near the surface to introduce air (you’ll hear a “chhhh” sound, not a screech)
  5. Once you’ve added enough air (milk should expand by ~30%), dip the wand deeper and let the milk spin and heat
  6. Stop at 60–65°C (140–150°F) — the pitcher will be too hot to hold comfortably
  7. Purge the wand again and wipe it clean

The result: Milk that looks glossy and pourable, like wet paint. No large bubbles. If you see big bubbles, swirl and tap the pitcher on the counter before pouring.

See our dedicated guide on how to steam milk for latte art for more detail on technique and troubleshooting.

Step 3: Pour the Milk

Pour the steamed milk over your espresso. The basic pour:

  1. Hold the cup at a slight angle
  2. Start pouring from a height of 4–5 inches to blend the milk through the espresso
  3. As the cup fills, lower the pitcher closer to the surface
  4. Finish by pouring through the center to create a simple white dot or leaf pattern

For your first lattes, don’t worry about latte art — focus on getting the milk texture right. Good microfoam makes art almost automatic.

Latte Ratios

Latte SizeEspressoSteamed MilkFoam Layer
8 oz1–2 shots (18–36g)~180ml~5mm
12 oz2 shots (36g)~280ml~5mm
16 oz2–3 shots~380ml~5mm

The foam layer is thin — just 5–10mm of microfoam on top. This distinguishes a latte from a cappuccino (which has a thick, dry foam layer).

Milk Options

Whole milk is the gold standard for lattes. It steams well, produces stable microfoam, and has a natural sweetness that pairs beautifully with espresso.

2% milk works fine but produces slightly less creamy foam. You’ll get a thinner microfoam.

Oat milk is the best non-dairy option for lattes. “Barista edition” oat milks (Oatly, Minor Figures, Califia Farms) steam very close to whole milk. Regular oat milk can get foamy but separates more easily.

Almond milk is finicky — it struggles to hold foam and can curdle if your espresso is too acidic.

Soy milk steams decently but sometimes splits with high-acid espresso. Works better with darker roasts.

Flavor Variations

The classic latte is the foundation for dozens of popular drinks:

Vanilla latte: Add 1–2 pumps of vanilla syrup (or 1/4 tsp vanilla extract) to your cup before pouring the espresso.

Caramel latte: Caramel syrup in the cup, then espresso, then milk. Drizzle caramel sauce on top.

Hazelnut latte: 1–2 pumps hazelnut syrup. Pairs especially well with darker roasted espresso.

Cinnamon latte: A pinch of cinnamon on the espresso before adding milk, or cinnamon syrup.

Brown sugar latte: Inspired by Starbucks’ popular drink — mix dark brown sugar with a little cinnamon and dissolve in the espresso, then add milk. More nuanced than a vanilla latte.

Lavender latte: Lavender syrup is surprisingly good with espresso — floral but not soapy if you use it sparingly.

Iced Latte

For an iced latte, you don’t steam milk at all — just pour espresso over ice and add cold milk.

  1. Fill a glass with ice
  2. Pull a double shot directly over the ice (or let it cool first for a cleaner flavor)
  3. Pour 150–200ml of cold whole milk or oat milk over the top
  4. Stir and drink

The ratio is slightly different than a hot latte — espresso flavor comes through more clearly over ice, so you can go lighter on the espresso or heavier on milk based on preference.

See our full iced latte recipe for more variations and tips.

Common Latte Mistakes

Milk too hot: Steaming past 70°C (160°F) scorches the milk, killing its natural sweetness and leaving a flat, slightly chalky flavor. Use a thermometer or rely on the “too hot to hold” test.

Not enough air: If you skip the aeration phase, you get hot milk without foam. The espresso and milk will separate in the cup.

Too much foam: If your latte looks like a cappuccino, you introduced too much air. Keep the tip barely submerged during the aeration phase.

Weak espresso: A latte with 8+ oz of milk needs strong espresso to shine through. Pulling a thin, under-extracted shot leads to a milky drink that tastes like nothing in particular.

Over-tamping: Compressed too hard, and you’ll choke your shot (slow, dark extraction). Tamp firmly and evenly — around 15–20kg of pressure — not maximum force. See our espresso troubleshooting guide if your shots are coming out wrong.

Frequently Asked Questions

What’s the difference between a latte and a cappuccino?

A latte has more steamed milk and a thin foam layer (~5mm), creating a smooth, creamy drink. A cappuccino uses equal thirds of espresso, steamed milk, and thick foam — stronger flavor, airier texture, usually served in a smaller cup. See our cappuccino guide for a full comparison.

Can I make a latte without an espresso machine?

You can approximate one with a Moka pot (strong concentrated coffee) and a handheld frother. The result won’t have crema and the flavor differs slightly, but the texture can be close. A French press can froth milk by rapid plunging, though the foam is less stable than steam wand microfoam.

What milk is best for lattes?

Whole milk for traditional lattes. For non-dairy, barista-edition oat milk (Oatly Barista, Minor Figures, Califia Farms Barista) steams closest to whole milk. Avoid regular almond milk — it struggles with foam and can curdle with acidic espresso.

How many shots of espresso go in a latte?

A double shot (36g liquid) is standard for 8–12 oz lattes. For 16 oz, use two double shots. Most coffee shops default to a double shot regardless of size — single shots can get lost in a larger milk volume.