Latte

Latte
⏱️ cook time 5 minutes
🍽️ servings 1
⚡ Difficulty easy

intro

A smooth, creamy hot coffee drink balancing bold espresso with velvety steamed milk, easy to make at home for cozy, cafe-quality sipping.

Ingredients

Medium-dark espresso roast coffee beans 18 grams (approx. 3 tablespoons whole beans)
Cold whole milk 180 ml (3/4 cup)

Steps

1

Prep and measure ingredients

Weigh 18 grams of medium-dark espresso roast coffee beans, and measure 180 ml (3/4 cup) of cold whole milk straight from the refrigerator (cold milk foams far more evenly than room-temperature milk). Pre-warm a 240 ml (8 oz) ceramic latte mug by rinsing it with hot tap water for 10 seconds, then dump out all excess water before brewing.

Step 1
step1:Prep and measure ingredients
2

Grind coffee to fine texture

Grind the 18 grams of coffee beans to a fine, table-salt consistency using a burr grinder, which takes roughly 10 seconds. Test the grind by pinching a small amount: it should clump slightly between your fingers; overly coarse grinds produce weak espresso, while overly fine grinds create bitter, astringent coffee.

Step 2
step2:Grind coffee to fine texture
3

Brew double espresso shot

Tamp the ground coffee evenly in the portafilter with firm, even pressure (approx. 30 pounds of force) to create a level, compact bed of grounds. Lock the portafilter into your espresso machine, set the pre-warmed mug under the spout, and brew a 60 ml (2 fl oz) double shot of espresso over 25-30 seconds using 93°C (200°F) water. The finished espresso will have a thick, golden-brown crema layer floating on top.

Step 3
step3:Brew double espresso shot
4

Steam milk to microfoam

Pour the cold 180 ml whole milk into a 350 ml (12 oz) stainless steel steaming pitcher. Purge the espresso machine’s steam wand for 2 seconds to clear trapped condensed water, then submerge the wand tip 1 cm below the milk surface, positioned off-center in the pitcher. Turn the steam to full power, stretch the milk for 3-5 seconds until its volume increases by 30% (avoid creating large, bubbly foam), then sink the wand 2 cm deeper into the milk to heat it to 60-65°C (140-150°F) over roughly 20 seconds. Never heat milk above 70°C (160°F), as this scalds the milk and creates a burnt, unpleasant flavor.

Step 4
step4:Steam milk to microfoam
5

Polish steamed milk texture

Turn off the steam wand, wipe it clean with a damp cloth, then firmly tap the bottom of the milk pitcher on the countertop 3-4 times to pop any remaining large air bubbles. Swirl the pitcher continuously in small circular motions for 10 seconds until the milk develops a silky, paint-like microfoam consistency with a glossy, wet sheen.

Step 5
step5:Polish steamed milk texture
6

Pour and combine latte

Hold the milk pitcher 5-7 cm above the mug, and pour steamed milk steadily into the center of the espresso to fully mix the milk and coffee into a uniform light brown base. When the mug is 3/4 full, lower the pitcher to 1 cm above the drink surface to pour a thin, 5 mm thick layer of smooth microfoam across the top, filling the mug to the rim. Serve immediately.

Step 6
step6:Pour and combine latte

Tips

1.If you do not own an espresso machine, substitute the 60 ml double espresso shot with strong concentrated coffee brewed in a stovetop Moka pot; standard drip coffee is too dilute for a properly balanced latte.
2.Whole milk creates the creamiest, most stable microfoam; skim milk or plant-based alternatives (oat, almond, soy) will work but produce a thinner, less velvety final texture.
3.For a sweetened latte, stir 1 teaspoon of vanilla, caramel, or hazelnut syrup into the finished espresso before pouring steamed milk, adjusting sweetness to match your preference.

✨ You May Also Like

Drinks & Beverages
🍜 Mexico

A bright, balanced tequila-based cocktail with zesty fresh lime, smooth orange liqueur, and a signature salt rim, perfect for warm summer sipping.

⏱️ 5 minutesDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

Thick, creamy, nostalgic classic vanilla milkshake with a rich, smooth texture, topped with whipped cream and a cherry for cool, sweet refreshment.

⏱️ 5 minutesDrinks & Beverages ★ 4.6
Drinks & Beverages
🍜 United States

A bright, golden strong ale with fruity banana-clove notes, subtle hop spice, and soft carbonation, brewed in classic Trappist Tripel tradition.

⏱️ 2 hours aDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

A frothy, nostalgic American soda fountain treat pairing bubbly cold root beer with creamy vanilla ice cream, perfect for cooling down at warm weather gatherings.

⏱️ 20 minuteDrinks & Beverages ★ 4.9
Drinks & Beverages
🍜 United States

Tart, funky, effervescent American Wild Ale is a complex fruity craft beer brewed with wild yeast, delivering bright, zesty notes perfect for warm-weather sipping.

⏱️ 2 hours aDrinks & Beverages ★ 4.5
Drinks & Beverages
🍜 United States

Bright, bubbly copycat of the iconic American caramel cola, balanced with citrus and warm spice, perfect for sipping ice-cold on hot days.

⏱️ 15 minuteDrinks & Beverages ★ 4.8

Latte:Frequently Asked Questions

1.Can I make a classic homemade latte if I don’t own a countertop espresso machine?
Absolutely! You can create a strong enough coffee base with a Moka pot, AeroPress, or high-quality espresso-style Nespresso pod that brews 1–2 ounces of concentrated coffee. Skip standard drip coffee, though—it’s too weak to stand up to steamed milk, and your finished latte will taste watery and muted rather than balanced.
2.Why do you recommend whole milk instead of skim or plant-based milks for this recipe?
Whole milk’s 3.25% fat content creates that signature velvety, sweet microfoam lattes are famous for, with a rich creaminess that perfectly cuts espresso’s bold bite. Skim milk makes dry, bubbly, less flavorful foam; if you prefer plant-based, pick barista-blend oat milk, which is formulated to steam nearly as smoothly as dairy.
3.What’s the classic, cafe-approved ratio of espresso to milk for a proper latte?
The standard ratio is 1 part espresso to 3 parts steamed milk, topped with a thin ¼-inch layer of smooth microfoam. For a standard 8-ounce serving, that means 2 ounces of freshly pulled espresso paired with 6 ounces of steamed milk—enough milk for creaminess, without drowning out the coffee’s rich flavor.
4.How do I avoid making big, soapy bubbles instead of that smooth, velvety latte foam?
Start with cold whole milk in a chilled stainless steel steaming pitcher. Hold the steam wand just below the milk surface for 2–3 seconds to add tiny air bubbles, then submerge the wand to heat the milk to 150–155°F. Tap the pitcher firmly on the counter after steaming to pop any stray large bubbles.
5.Can I use these same ingredients to make an iced version of this classic latte?
Definitely! Pull your 2 ounces of espresso as normal, then either let it cool for 2 minutes or pour it directly over a glass full of ice to prevent bitter, cooked flavor. Top with 6 ounces of cold whole milk, skip the steaming and foaming step entirely, and stir gently for a crisp, balanced iced latte.
6.Why does the recipe call for medium-dark espresso roast beans instead of lighter or darker roasts?
Medium-dark espresso roasts have a balanced, rich profile with warm caramel and dark chocolate notes that pair beautifully with creamy milk. Lighter roasts often taste sharp or sour when mixed with milk, while extra-dark French roasts can come across ashy or burnt, so a medium-dark pick gives you that classic, well-rounded cafe flavor.

Comments (13)

2 hours ago

OMG this is SO good! I’ve been wasting $6 a day at my local coffee shop for years and this tastes identical. Took me literally 5 minutes first try, no fancy espresso machine needed because I used my cheap moka pot! Game changer for my morning routine.

30 minutes ago

So happy to hear that, Jenny! Moka pots work perfectly for a rich espresso base for lattes, so glad you’re saving that coffee shop cash now!

yesterday

Made this for my kids before early soccer practice this morning and they BEGGED me to make it again tomorrow! I added a little vanilla syrup and a dash of cinnamon on top, even my husband who swears he only likes black coffee had a second cup. 10/10 for busy school mornings!

yesterday

Wait the cinnamon on top is such a good call! I never thought to add that, I’m definitely trying that trick tomorrow!

2 hours ago

Love the vanilla and cinnamon twist, Liz! So thrilled the whole family loved it – it’s such a customizable quick recipe for busy mornings.

3 days ago

Super easy, no frills recipe that gets the job done. I will say I heated my oat milk a little too long the first go around so it got scalded, but second try was perfect. Great base recipe to tweak with different syrups for meal prep lattes for the work week.

2 days ago

Great tip about not overheating milk! For reference, milk is perfect for lattes right around 150°F – any hotter and it gets that scalded, bitter taste. Glad your second batch turned out great!

1 week ago

Took this to my office potluck last week alongside some chocolate chip cookies and everyone was asking for the recipe! Frothed my milk with a little handheld frother I got for $10 on Amazon and it came out so creamy, just like the stuff I used to get when I worked at a campus coffee shop in college.

5 days ago

I was so intimidated to make lattes at home because I thought I needed a super expensive machine, but this was so straightforward! Only thing is I wish it had a note about how much foam to aim for? I ended up with way too much at first, like 90% foam 10% coffee oops.

3 days ago

Pro tip: for a classic latte you only want about 1/4 inch of microfoam on top, the rest is steamed milk mixed with the espresso! I messed up the ratio so many times at first too.

2 days ago

Great question, Tina! Kevin’s spot on – classic lattes are 1/3 espresso, 2/3 steamed milk with that thin layer of microfoam on top. I’ll add that note to the recipe card for future folks! Thanks for the feedback.

2 days ago

SO good! I made a caramel version this weekend for my girls’ brunch and everyone raved. The 5 minute cook time is no joke – I was able to make 4 lattes in the time it took our breakfast casserole to finish resting. Will be making this every weekend from now on.

yesterday

Wait pairing this with breakfast casserole sounds like the dream weekend spread! I’m hosting brunch next Saturday and adding this to the menu for sure.

2 weeks ago

Made this before my early morning hike up Mount Evans last weekend and it kept me fueled the whole way up. Used whole milk for extra creaminess and a shot of hazelnut syrup, perfect pick-me-up that didn’t leave me jittery like the gas station coffee I usually grab. Will be a pre-hike staple from now on.

30 minutes ago

As a broke college student surviving on dining hall coffee, this is a total game changer. I don’t have a milk frother so I just shook my warm milk up in a mason jar for 30 seconds and it worked perfectly! Cost me like 50 cents a latte instead of the $5 at the campus cafe.

5 minutes ago

The mason jar trick is elite! I do that too when I’m too lazy to get my frother out, works every single time if you make sure the lid is on super tight lmao.

just now

Love the mason jar hack, that’s such a great no-equipment tip! So happy this is helping you save that campus cafe cash while you’re in school – that’s exactly what easy recipes like this are for.

1 week ago

I’ve been making lattes at home for 20 years and this recipe is exactly the no-fuss classic I come back to. No weird trendy add-ins, just simple, perfectly balanced coffee and milk. My granddaughter helped me make a batch when she visited last weekend and she said it was better than the fancy latte she got on her last trip to LA.

5 days ago

That means the world, Pat! So glad you got to make this with your granddaughter – nothing beats a classic, no-fuss latte made with family. Hope you two get to make many more batches together!

5 days ago

Meal prepped a big batch of espresso shots on Sunday so I can just heat up milk and throw these together in 2 minutes flat on work mornings. I’ve cut my weekly coffee run budget by 75% already and I don’t even miss the coffee shop versions. 10/10, super easy even for someone who burns toast half the time.

2 hours ago

Perfect cozy latte for a rainy Pacific Northwest day! I curled up with a book and a lavender vanilla version of this this afternoon and it was pure bliss. The easy difficulty rating is totally accurate, I’m a total novice when it comes to coffee drinks and I nailed it first try.

30 minutes ago

Lavender vanilla latte + rainy day + good book is my absolute happy place! I need to pick up some lavender syrup to try that combo this week, it sounds incredible.

2 weeks ago

Used oat milk instead of dairy for this and it came out so creamy and delicious! I was worried plant-based milk wouldn’t froth as well but I used barista blend oat milk and it worked like a charm. Great vegan-friendly base recipe that’s easy to adjust for different dietary needs.

1 week ago

Barista blend oat milk is the only non-dairy milk that froths right for me too! I tried regular almond milk once and it was watery and sad, never making that mistake again.

5 days ago

So glad the recipe worked with oat milk for you, Sam! Barista blend plant milks are absolutely the way to go for that creamy, frothy texture without dairy – thanks for sharing your tip!

5 minutes ago

I used to stop at the drive-thru coffee spot every single morning on my way to the Loop, wasting 15 minutes in line and way too much money. This recipe lets me make my latte while my toast is toasting, I’m out the door faster and my wallet is way happier. Only regret is not trying this sooner!