A cappuccino is one of the most satisfying drinks to make at home — when you get it right. The combination of a bold espresso shot and thick, creamy foam is simple in concept but requires a bit of technique to nail.
This guide walks you through exactly how to make a cappuccino at home: the right ratio, how to steam the milk properly, and how to put it all together.
What Is a Cappuccino?
A cappuccino is an Italian espresso drink made with equal parts espresso, steamed milk, and foam. Traditionally served in a 5–6 oz cup, it’s stronger and more intense than a latte because it uses less milk and more foam.
The defining characteristic of a cappuccino is its thick, dense foam layer — roughly 1–1.5 cm deep — sitting on top of the drink. This foam shouldn’t be dry or airy like meringue; it should be dense and creamy, almost like soft ice cream.
Cappuccino vs. Latte vs. Flat White
| Drink | Espresso | Milk | Foam | Total Size |
|---|---|---|---|---|
| Cappuccino | 1–2 oz | 2–3 oz | 1–2 oz thick | 5–6 oz |
| Latte | 1–2 oz | 6–8 oz | Thin layer | 8–12 oz |
| Flat white | 2 oz | 3–4 oz | Very thin | 5–6 oz |
What You Need
- Espresso machine (with a steam wand) — or a Moka pot/AeroPress for a close alternative
- Espresso grinder — burr grinder recommended
- Small pitcher — 12 oz works well for single cappuccinos
- Espresso cup or mug — 5–6 oz capacity
- Thermometer (optional but helpful for beginners)
- Fresh espresso beans
- Cold whole milk (or barista-edition oat milk)
The Cappuccino Ratio
The traditional ratio is 1:1:1 — equal thirds espresso, steamed milk, and foam.
In practical terms for a home cappuccino:
- Espresso: 1–2 oz (one or two shots)
- Steamed milk: 1–2 oz
- Foam: 1–2 oz of dense, thick foam
Total: 5–6 oz
This produces a strong, intensely flavored drink. If you prefer something milder, you can use two shots of espresso and scale up the milk slightly — but keep the foam thick.
Step-by-Step: How to Make a Cappuccino
Step 1: Pull Your Espresso Shot
Grind your coffee fresh. For a cappuccino, you want a standard espresso extraction:
- Dose: 18–20g of coffee
- Yield: 36–40g of liquid espresso (1:2 ratio)
- Time: 25–30 seconds
The shot should be well-extracted — rich, with a reddish-brown crema on top. Avoid under-extracted (sour, watery) or over-extracted (bitter, dark) shots. For help dialing in, see our espresso grind size guide.
Pull the shot while you steam the milk — espresso starts degrading within 30 seconds of pulling.
Step 2: Prepare Your Milk
Use cold milk straight from the fridge — cold milk gives you more working time during steaming before it hits temperature.
Pour about 4–5 oz of milk into a 12 oz pitcher. This seems like a lot but you’ll discard excess after steaming. Having too little milk makes it hard to create a proper vortex.
Step 3: Steam the Milk — The Critical Step
Steaming milk for a cappuccino is slightly different than for a latte. You want more foam — a thicker, denser layer.
How to steam:
Purge your steam wand with a quick burst to clear any condensation.
Submerge the steam wand tip just below the milk surface, angled slightly off-center toward the edge of the pitcher (to create a spinning vortex).
Open the steam valve fully. You want to hear a gentle hissing/tearing sound — not a loud, bubbly gurgling.
For a cappuccino: Keep the tip near the surface longer than for a latte. Introduce more air during the first 5–8 seconds by keeping the tip just at or slightly above the milk surface. This creates the extra foam.
Once you’ve incorporated enough air (the milk volume will visibly increase), lower the tip slightly deeper to spin and heat the milk without adding more foam.
Stop when the pitcher is hot to touch — around 140–155°F (60–68°C). Don’t overheat or the milk tastes flat and scalded.
Wipe the steam wand clean immediately, then purge again.
What you’re looking for: The steamed milk should have a thick, creamy foam on top — it should hold its shape and not immediately collapse. The foam for a cappuccino is denser and drier than latte microfoam.
For a deeper dive into milk steaming technique, see our guide to steaming milk for latte art.
Step 4: Assemble the Cappuccino
Pour the espresso shot into your preheated cup first.
Give the milk pitcher a swirl to integrate the foam and milk slightly.
Hold back the foam with a spoon and pour the steamed milk into the espresso, then spoon the foam on top.
Alternatively: Pour milk and foam together at a moderate speed — the heavier steamed milk flows first, and the foam naturally sits on top as you pour.
The finished drink should have a distinct, thick foam layer on top — at least 1 cm deep.
Tips for a Better Cappuccino
Use freshly roasted beans. Espresso made with beans roasted 1–4 weeks ago produces better crema and more nuanced flavor. Very fresh (under 5 days) and very stale (over 6 weeks) beans both produce flat shots.
Preheat your cup. A cold cup will cool your espresso before you’ve even assembled the drink. Run hot water through the cup for 20–30 seconds before pulling your shot.
Temperature matters. Milk above 165°F tastes flat and slightly sweet in an unpleasant way. If your cappuccino tastes dull or overly sweet, try stopping at a lower temperature.
Try a dry vs. wet cappuccino. A “dry” cappuccino has more foam and less steamed milk — lighter and more intensely espresso-forward. A “wet” cappuccino has less foam and more steamed milk — closer to a small latte. Most café cappuccinos sit somewhere in the middle.
Texture over latte art. Unlike a latte, cappuccino isn’t typically poured with detailed latte art because the thick foam layer obscures finer patterns. Focus on getting the foam texture right rather than the pour pattern.
Troubleshooting Common Cappuccino Problems
Foam collapses immediately: The milk was overheated, or not enough air was incorporated during steaming. Milk proteins break down above 165°F, making the foam unstable. Steam cooler and introduce more air in the first 5 seconds.
Not enough foam: You’re not incorporating enough air during steaming. Keep the tip closer to the surface at the start — you should hear a gentle “tearing” sound as air is introduced.
Espresso tastes sour: The shot was under-extracted. Grind finer, increase your dose slightly, or slow down your extraction. See our espresso troubleshooting guide for more.
Milk is bubbly and airy instead of creamy: The steam wand tip was too far above the surface, pulling large air bubbles instead of incorporating fine microfoam. The tip should be just at or slightly below the surface.
Cappuccino tastes too weak: Use two shots of espresso instead of one, or reduce the total milk volume slightly.
Cappuccino Variations Worth Trying
Iced cappuccino: Pull your espresso and let it cool slightly. Fill a glass with ice, add 2–3 oz of cold-foamed milk (use a handheld frother on cold milk), then pour the espresso over. Different from the hot version but refreshing.
Flavored cappuccino: Add a small amount of vanilla, caramel, or hazelnut syrup to the cup before adding espresso. Use it sparingly — a good cappuccino doesn’t need much.
Double cappuccino: Two shots of espresso, scaled-up steamed milk and foam. Good for those who need more caffeine without losing the cappuccino character.
The Learning Curve
Getting a cappuccino right takes practice, particularly the milk steaming. Most people find the first few attempts produce either too little foam or overly bubbly foam. The technique click usually happens within 1–2 weeks of daily practice.
Focus on one variable at a time: first get the steaming texture consistent, then work on espresso extraction quality, then fine-tune the ratio to your taste.
A cappuccino done well — thick creamy foam, strong espresso, perfect temperature — is one of the best things you can make at home. It’s worth the practice.
Looking to level up further? Check out our guide on espresso ratios to understand extraction better, or our getting started guide if you’re newer to home espresso.