A latte is espresso and steamed milk in a roughly 1:3 ratio: two shots of espresso, six ounces of steamed milk, a thin layer of microfoam on top. That's the whole recipe. But replicating it at home without a café espresso machine is where people get stuck.
Here's how to do it both ways.

Method 1: With an Espresso Machine
Pull Your Shot
Use freshly ground espresso, ground fine, on a burr grinder. A standard double shot is 18 grams of coffee in, targeting 36 grams of liquid espresso out, in about 25–30 seconds. If your shot pulls too fast or too slow, adjust your grind finer or coarser.
Fresh beans make a dramatic difference here. Air roasted Passport espresso blends are roasted to order and arrive at peak freshness, which means better crema and more complex flavor in the shot.
Steam Your Milk
Fill a pitcher one-third to half full; the milk expands as you steam it. Submerge the steam wand just below the surface and introduce air for the first few seconds (the "stretching" phase) until the milk increases in volume by about 50%. Then submerge the wand deeper and spin the milk to integrate the foam.
Target temperature: 140–150°F. Above 160°F, the milk proteins denature, and the sweetness disappears. Below 130°F, the milk feels thin.
For a latte, you want mostly steamed milk with just a thin layer of microfoam on top, not thick cappuccino foam. The foam should be silky and pourable, not stiff.
Pour
Pour the espresso into your cup first, then pour the steamed milk from the pitcher, holding the foam back with a spoon until the end, or practice a free pour latte art pattern. Serve immediately.
Method 2: Without an Espresso Machine
No espresso machine? You can still make an excellent latte style drink.
Make the Coffee Concentrate
Option A — Moka Pot: A stovetop Moka pot brews strong, espresso like coffee under steam pressure. It's not true espresso (lower pressure), but it's strong enough and close enough in character to work beautifully in a latte. Fill the bottom chamber with water, add finely ground coffee to the filter basket, and brew on medium heat.
Option B — AeroPress: Use a concentrated AeroPress recipe: 18g coffee, 50g water, stir, press after 1 minute. The result is a small, strong concentrate that works perfectly as an espresso substitute.
Froth Your Milk
A handheld milk frother ($10–15) is the easiest option. Heat your milk first (microwave 60–90 seconds or stovetop), then froth vigorously for 30 seconds until foamy.
Alternatively: pour hot milk into a French press and pump the plunger rapidly 20–30 times. You'll get surprisingly good foam this way.
Combine
Pour your coffee concentrate into a cup, top with the frothed milk. For a flavored latte, stir in syrup before adding the milk.
Flavored Lattes
Add syrup to the espresso shot before pouring the milk so it incorporates evenly. Start with 1–2 pumps (about 1–2 tablespoons) of vanilla, hazelnut, or caramel syrup. Adjust to taste.
Iced Latte
Same process, cold. Pour your espresso or concentrate over a glass full of ice, then add cold milk. No frothing needed. Use a 1:3 ratio — two shots over 6oz of milk, or adjust to your preference. Shake in a jar with ice for a more blended result.
Shop espresso blends → Shop coffee syrups → Espresso machine guide →