Choose your beans. Pick fresh espresso beans with a roast date within the last month. A medium-dark roast gives a classic latte profile: chocolatey, nutty, and smooth.
Grind for espresso. Use a fine grind, similar to table salt.
If the shot runs too fast, grind finer; if it chokes the machine or tastes bitter, go a bit coarser.
Pull your shot (1:2 ratio). Dose around 18 grams of ground coffee to yield about 36 grams of espresso in 25–30 seconds. Aim for a thick, syrupy flow and a golden crema.
Heat the milk. For an 8–10 oz latte, use about 6 ounces of milk. Steam to 140–150°F (60–65°C) for a silky texture and natural sweetness.
Without a steam wand, heat gently on the stove until hot but not boiling.
Create microfoam. With a steam wand, keep the tip near the surface to stretch the milk slightly, then sink it to roll and polish until glossy. Without a wand: use a hand frother, or pump a French press for 10–15 seconds until creamy with fine bubbles.
Combine. Pour the espresso into your cup. Tap and swirl the milk to remove big bubbles.
Pour milk in a steady stream, tilting the cup to blend espresso and foam evenly for that velvety texture.
Sweeten thoughtfully. Stir in 1–2 teaspoons of your preferred sweetener, or add a light drizzle of honey or maple syrup. Start small—you can always add more.
Flavor variations (optional). Sprinkle a pinch of cinnamon or cocoa on top, or add 1/4 teaspoon vanilla extract to the milk before frothing. For mocha, whisk in 1 teaspoon cocoa powder and a touch of sugar into the hot milk.
For an iced latte. Fill a glass with ice.
Pour in double espresso, add cold milk (about 6–8 oz), and sweeten to taste. Stir well. For extra smoothness, use simple syrup instead of granulated sugar.
For an oat latte. Use barista-style oat milk.
Heat slightly cooler (135–145°F) to protect its sweetness and prevent splitting. Froth briefly to keep it silky, not airy.