
Few coffee drinks hit the way a properly made cappuccino does — that balance of bold espresso, silky steamed milk, and thick, velvety foam is genuinely hard to beat. The good news is that this one is built from just two ingredients: finely ground espresso and cold whole milk, both naturally free from peanuts and peanut derivatives, so there's nothing to second-guess. For anyone who's ever hesitated over a café order wondering what's in the flavored syrups or house blends, making it yourself removes all of that uncertainty entirely. The technique here is what makes it special — pulling a 25–30 second shot for that deep amber crema, then steaming the milk to a glossy, bubble-free texture that pours like a dream. Getting the milk to 140–150°F and building it to roughly double its volume is the move that separates a flat, forgettable cup from something genuinely café-worthy. Spooning that dense foam on top to hit the classic equal-thirds ratio of espresso, steamed milk, and foam is a small detail that makes every sip feel intentional. Once you nail the process, this becomes the kind of morning ritual you'll actually look forward to.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →1 serving


Run a short flush of hot water through the espresso machine's group head to bring it to temperature, then discard the water. Fill the portafilter with 18–20 g of finely ground espresso, tamp firmly and evenly, and lock it into the group head.
Pre-warm a 6 oz ceramic cappuccino cup by filling it with hot water from the machine's steam wand or hot-water spout for 30 seconds, then discard the water.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
