Quick Answer: An espresso and a latte start from the exact same shot — usually a doppio, or double shot, pulled at roughly a 1:2 coffee-to-water ratio over 25 to 30 seconds. Espresso is that ~1 to 1.5 oz shot served on its own; a latte takes the identical shot and adds roughly 6 to 8 oz of steamed milk topped with a thin 3 to 5 mm layer of microfoam. The caffeine doesn’t change — a Starbucks doppio and a Starbucks Grande Latte built on that same doppio both list 150 mg of caffeine, per Starbucks’ own nutrition pages. What changes is calories and volume: that same doppio runs about 10 calories on its own versus 190 calories once milk is added. A latte isn’t weaker coffee — it’s the same coffee, diluted in taste but not in caffeine.

Espresso and latte get compared like they’re two different coffees, but they’re really one shot presented two ways. If you’re weighing a latte against other milk drinks, see how cappuccino compares to latte, or how a latte’s base shot compares to a ristretto.

Espresso vs latte, by the numbers

Size and composition: same shot, different container

The espresso itself doesn’t change between the two drinks. A standard doppio — 18 to 20 g of coffee pulled to roughly double that in liquid weight over 25 to 30 seconds, per SCA brewing standards — is what goes into both a straight espresso and the base of a latte. The only structural difference is what happens after the shot hits the cup: an espresso stays a 1 to 1.5 oz pour on its own, while a latte adds roughly 6 to 8 oz of steamed milk to bring total volume up to 12 to 16 oz in a typical cafe pour. Nothing about the extraction, grind, or dose changes — the shot is identical, the cup around it isn’t.

Winner: neither — this is presentation, not a different coffee.

Caffeine: the number that doesn’t move

This is the part that surprises people the most. Because a latte is “diluted” in taste, it’s easy to assume it’s diluted in caffeine too — but caffeine comes entirely from the shot, not the milk, and the shot doesn’t change. Starbucks’ own nutrition data makes this explicit: a Doubleshot Espresso lists 150 mg of caffeine, and a Grande Caffè Latte — built on that same doubleshot — also lists 150 mg. Order a latte instead of a straight espresso and you get the same caffeine hit in a bigger, milkier cup, not a weaker one.

Winner: tie — caffeine tracks the shot, and the shot is identical.

Calories: where the actual difference lives

If caffeine doesn’t separate the two drinks, calories do — and the gap is large. Starbucks lists a solo shot at 5 calories and a doppio at 10, essentially negligible. The Grande Caffè Latte built on that same doppio runs 190 calories, almost all of it from the roughly 12 oz of steamed whole milk that makes up most of the drink’s volume. That’s an 18x jump in calories for zero change in caffeine — a useful number if you’re tracking either one, since “I’ll just get a latte instead of espresso” is a calorie decision, not a caffeine one.

Winner: espresso, for calories; the two are equal on caffeine.

Milk and foam: what actually makes a latte a latte

Beyond volume, the milk-to-foam ratio is what separates a latte from its closest relative, the cappuccino. A latte runs roughly one-third espresso to two-thirds steamed milk, finished with a thin 3 to 5 mm microfoam cap — silky and pourable enough for latte art. A cappuccino uses a more even three-way split between espresso, steamed milk, and foam, with that foam layer running a thicker, drier 15 to 20 mm. Both start from the same espresso; the difference is entirely in how much milk gets steamed in and how much air gets whipped into the foam on top. Both also steam their milk to the same 140 to 150°F range — hot enough to sweeten the milk without scalding the proteins that hold the foam together.

Winner: depends on preference — more milk and thinner foam favors latte; less milk and thicker foam favors cappuccino.

Check espresso machines with steam wands on Amazon →

Whichever drink you’re dialing in at home, having your machine ready to go before the milk’s steamed matters more than people expect — try Amazon Prime free for 30 days so a replacement steam wand tip or a fresh bag of beans shows up in two days instead of derailing your morning routine.

Which one should you order or make?

The bottom line

Espresso and latte aren’t two different coffees — they’re the same doppio shot, one served straight and one topped with steamed milk. Caffeine stays fixed at roughly 150 mg either way, per Starbucks’ own doppio and Grande Latte nutrition figures; what changes is volume (1 to 1.5 oz versus 12 to 16 oz) and calories (about 10 versus 190). Pick espresso for the smallest, lowest-calorie version of the same caffeine; pick a latte for the same caffeine in a bigger, milk-forward cup. If you’re shopping for a machine that pulls a clean shot and steams milk well, start with our best espresso machine guide, or see cappuccino vs latte for how the milk ratio shifts between latte’s closest relative.