Revised 3/7/2026

how to make a latte

A latte is one of the most satisfying drinks you can make at home — rich espresso softened by a generous pour of steamed milk, topped with a thin layer of silky foam. Once you nail the basics, it's faster than a coffee shop run and endlessly customizable. Here's everything you need to pull it off.

  • What it is: 1 shot of espresso + steamed milk + thin foam layer
  • Milk ratio: roughly 1 part espresso to 3–4 parts milk
  • Best milk: whole milk for the creamiest texture; oat milk barista blend for dairy-free
  • No espresso machine? A moka pot or AeroPress brews a strong enough base

Ingredients

  • 18g coffee beans — a dark roast or espresso blend works best; grind fine (similar to table salt)
  • 6–8 oz milk — whole milk for classic texture; oat milk barista blend for dairy-free
  • Sweetener (optional) — simple syrup, vanilla syrup, or sugar
Milk Type Frothing Performance Flavor Profile Best For
Whole milk ⭐⭐⭐⭐⭐ Excellent Creamy, slightly sweet Classic latte
2% milk ⭐⭐⭐⭐ Good Lighter, still creamy Everyday latte
Oat milk (barista) ⭐⭐⭐⭐ Good Neutral, slightly sweet Dairy-free latte
Almond milk ⭐⭐ Fair Nutty, thinner foam Lighter option
Soy milk ⭐⭐⭐ Decent Distinct, earthy Higher-protein option

How to Make a Latte at Home

  1. Grind Your Beans Measure out 18g of coffee beans and grind on a fine setting — the texture should feel like table salt. A consistent grind is the single biggest variable in espresso quality, so don't skip this step.
  2. Pull Your Espresso Shot Pull a 36–40g shot of espresso. If you don't have an espresso machine, brew a strong concentrated base using a moka pot or AeroPress — both produce enough body to hold up to steamed milk.
  3. Add Sweetener (Optional) If you're sweetening, add it to the bottom of your cup now and stir it into the hot espresso shot before adding milk. This ensures it dissolves fully.
  4. Steam Your Milk Pour cold milk into a pitcher, filling it about halfway. Place the steam wand just below the surface and turn on the steam, keeping the wand angled to create a slow whirlpool. Heat to 150–160°F — the sweet spot for creamy microfoam without scalding. Don't have a steam wand? A handheld or electric frother gets you surprisingly close — check out our guide to the best milk frothers for home use to find the right option for your setup.
  5. Combine and Pour Pour the espresso into your cup first, then slowly pour the steamed milk over it, holding back the foam with a spoon. Let the foam slide on top naturally at the end. Aim for a roughly 1:3 espresso-to-milk ratio for a classic latte.
💡 Pro Tip: For the smoothest microfoam, tap your pitcher firmly on the counter after steaming and swirl the milk before pouring. This breaks up any large bubbles and gives you that glossy, velvety texture you see in café lattes.

Tips for a Better Latte

Nail Your Espresso Temperature

Water that's too hot scorches the coffee and produces a bitter, harsh shot. The ideal brewing temperature is 195–205°F (90–96°C) — just off the boil. Most espresso machines regulate this automatically, but if you're using a moka pot, pull it off the heat the moment you hear the gurgle to avoid over-extracting.

Get Your Milk Temperature Right

Overheated milk loses its natural sweetness and produces flat, bubbly foam instead of smooth microfoam. Aim for 150–160°F and stop steaming before the pitcher gets too hot to hold comfortably. For more on temperature and its effect on flavor, see our post on the complete guide to lattes.

Use Fresh Beans

Espresso is unforgiving of stale coffee. Whole beans start losing peak flavor within two weeks of roasting. Buy in small batches, store in an airtight container away from light and heat, and grind just before brewing.


Latte Variations Worth Trying

Once you've got the base down, the latte is one of the most versatile drinks to riff on. Here are a few worth exploring:

Vanilla Latte

Add 1–2 pumps of vanilla syrup to the espresso before steaming. Clean, classic, universally loved.

Oat Milk Latte

Swap to a barista-blend oat milk. Froths well, slightly sweet, and pairs beautifully with medium roast.

Iced Latte

Pull your shot directly over ice, then top with cold milk. Skip the steam wand entirely — no frothing needed.

Café Miel

Honey + cinnamon + steamed milk + espresso. One of the coziest variations you can make at home.

Flat White

Smaller drink, tighter microfoam, stronger espresso ratio. Think of it as a latte with more intensity.

Cappuccino

Equal parts espresso, steamed milk, and thick foam. Airier and more espresso-forward than a latte.


Frequently Asked Questions

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

+

Both start with espresso and steamed milk, but the ratios are different. A latte is mostly steamed milk with just a thin layer of foam on top — smooth, creamy, and milk-forward. A cappuccino uses equal parts espresso, steamed milk, and thick foam, making it lighter, airier, and more espresso-forward. If you enjoy the taste of espresso but want it softened by milk, go with a latte. If you want more intensity and texture from the foam, a cappuccino is your drink.

What kind of milk is best for a latte?

+

Whole milk is the traditional choice — its fat content creates the creamiest texture and most stable microfoam, and it has a natural sweetness that pairs well with espresso. For dairy-free options, oat milk (especially barista-edition brands) is the closest match in terms of frothing performance and flavor. Almond milk can work but tends to produce thinner foam, and soy milk froths reasonably well but has a distinct taste.

Can I make a latte without an espresso machine?

+

Yes — a moka pot or AeroPress both brew a concentrated, bold coffee that holds up well to steamed milk. The flavor won't be identical to true espresso, but it's close enough for a great homemade latte. For frothing without a steam wand, a handheld milk frother is the easiest and most affordable option.

How many calories are in a homemade latte?

+

It depends on your milk choice and whether you add sweetener. A 12 oz latte made with whole milk and no sugar has roughly 150–180 calories. With skim milk, that drops to about 90–100 calories. Oat milk typically falls in between at around 120–140 calories. Flavored syrups add about 20 calories per pump. One advantage of making lattes at home is that you control exactly what goes in.

Why does my latte taste bitter?

+

Bitterness usually comes from one of three things: over-extracted espresso (water too hot, grind too fine, or too long a brew time), stale beans, or scalded milk. Start by checking your grind size — if it's too fine, the water can't flow through evenly and over-extracts. Also make sure you're not steaming milk above 165°F, as overheated milk loses its sweetness and takes on a flat, slightly burnt taste.

☕ Quick Takeaway

  • Espresso Ratio18g of beans, fine grind — similar to table salt.
  • Best MilkWhole milk — richest microfoam and natural sweetness.
  • Frothing Temp150–160°F — creamy texture without scalding.
  • No Machine?Moka pot or AeroPress both work for a strong base.
  • Milk Ratio1 part espresso to 3–4 parts steamed milk.
Nick Puffer — Coffee Slang
Written by Nick Puffer

Former barista. Lifelong coffee obsessive. I started Coffee Slang to cut through the noise and share what actually matters — good recipes, honest gear takes, and a genuine love for the craft.

About the Author →

Leave a Reply

Your email address will not be published. Required fields are marked *