Macchiato vs Latte: Essential Difference Guide (2025)

Last updated: • Fact-checked by: DrinkDuel Editorial Team

🎯 FAST FACTS

  • • Milk Volume: Macchiato uses 15 ml (0.5 oz) vs latte’s 180 ml (6.1 oz) — that’s 90% less milk
  • • Espresso-to-Milk Ratio: Macchiato is 2:1 espresso-to-milk vs latte’s 1:3 ratio for opposite flavor profiles
  • • Serving Size: Macchiato comes in 60 ml (2 oz) vs latte’s 240 ml (8.1 oz) — a 75% smaller drink
  • • Caffeine: Both contain 60-75 mg caffeine from double espresso, but macchiato delivers 3x stronger taste per sip
  • • Preparation: Macchiato means “stained” with milk foam on top, latte means “milk” with espresso poured into steamed milk

Espresso-to-Milk Ratio

Macchiato: 2:1 / Latte: 1:3 Milk Volume

Serving Size

Macchiato: 15 ml (0.5 oz) / Latte: 180 ml (6.1 oz) Serving Size

Milk Volume

Macchiato: 15 ml (0.5 oz) / Latte: 180 ml (6.1 oz)

Macchiato

macchiato vs latte – traditional espresso macchiato with milk foam dollop in small cup

Latte

macchiato vs latte – creamy caffe latte with steamed milk in tall glass

Most coffee drinkers ordering a “macchiato” at Starbucks don’t realize they’re getting a completely different drink than what Italians serve in traditional espresso bars. A true macchiato contains 15 ml (0.5 oz) of milk compared to a latte’s 180 ml (6.1 oz)—that’s 12 times less milk creating an entirely different coffee experience.

The macchiato vs latte debate centers on how much you want espresso flavor versus milk sweetness. A macchiato delivers bold, concentrated coffee with just a “stain” (macchiato means “marked” in Italian) of foam on top in a 60 ml (2 oz) serving. A latte provides smooth, creamy comfort with gentle coffee notes in a 240 ml (8.1 oz) glass—perfect for those who find straight espresso too intense.

In this macchiato vs latte guide, we’ll break down milk ratios, serving sizes, taste profiles, caffeine content, and authentic preparation methods. You’ll learn which drink suits your coffee preferences and when to choose each option based on time of day, flavor intensity, and traditional Italian coffee culture.

What’s the Difference Between Macchiato and Latte?

The difference between macchiato and latte starts with Italian coffee philosophy. A macchiato (caffè macchiato in Italian) translates to “stained coffee”—meaning espresso marked with a small dollop of foamed milk on top. This 60 ml (2 oz) drink contains a 2:1 espresso-to-milk ratio where coffee dominates every sip. The milk’s purpose isn’t sweetness but rather to slightly soften espresso’s edge while preserving its bold character.

A latte (caffè latte in Italian) literally means “milk coffee”—a drink built on milk rather than espresso. Baristas pour 1-2 shots of espresso (30-60 ml / 1-2 oz) into 180 ml (6.1 oz) of steamed milk, creating a 1:3 espresso-to-milk ratio that makes coffee approachable for those sensitive to bitterness. The larger 240 ml (8.1 oz) serving size turns coffee into a leisurely beverage rather than a quick shot.

The macchiato vs latte distinction appears immediately in serving vessels. Traditional macchiatos arrive in 60-90 ml (2-3 oz) demitasse cups that emphasize the drink’s espresso-forward nature and Italian custom of drinking coffee quickly at the bar. Lattes come in 240-360 ml (8-12 oz) glasses showcasing layers of espresso and milk—designed for slower sipping while sitting down.

Temperature and texture differ significantly too. Macchiatos use minimally steamed milk or just foam, keeping the drink at 65-70 °C (149-158 °F)—hot enough to enhance espresso’s aromatics without masking flavor compounds. Lattes require properly steamed microfoam milk at 60-65 °C (140-149 °F) that integrates smoothly throughout the drink, creating uniform creaminess similar to how oat milk vs almond milk affects texture in plant-based drinks.

The preparation sequence reveals fundamental differences. Baristas make macchiatos by pulling espresso first, then adding a spoonful of foam on top—the foam floats without mixing. Lattes reverse this: steam milk first, pour it into the cup, then add espresso shots that sink through and create natural layering before stirring.

How Does the Macchiato vs Latte Taste Difference Impact Your Coffee Experience?

The taste difference between macchiato and latte creates completely opposite drinking experiences. A macchiato hits your palate with concentrated espresso intensity from its 2:1 espresso-to-milk ratio—you taste roasted coffee notes, subtle sweetness from espresso’s natural sugars, and the slight bitterness that coffee enthusiasts appreciate. The small dollop of milk foam provides textural contrast and a hint of creaminess that tempers but doesn’t hide the coffee’s character.

Lattes deliver mild, approachable coffee flavor through their 1:3 espresso-to-milk ratio where milk’s natural sweetness smooths out espresso’s sharper edges. You experience creamy mouthfeel first, followed by gentle coffee notes that emerge gradually rather than immediately. This makes lattes ideal for adding flavored syrups (vanilla, caramel, hazelnut) that would overpower a macchiato’s delicate balance—similar to how caffe latte vs cappuccino offers different flavor intensities.

Temperature retention varies dramatically. Macchiatos stay hot for 3-5 minutes due to their small 60 ml (2 oz) volume and minimal milk, encouraging quick consumption in true Italian style. Lattes maintain drinkable temperature for 10-15 minutes thanks to their larger 240 ml (8.1 oz) volume and insulating milk layer, perfect for extended coffee breaks or work sessions.

Macchiato vs Latte: Comparison

Feature

Macchiato

Latte

Espresso Base

30-60 ml (1-2 oz) double shot

30-60 ml (1-2 oz) single/double shot

Milk Volume

15 ml (0.5 oz) foam only

180 ml (6.1 oz) steamed milk

Espresso-to-Milk Ratio

2:1 (espresso-forward)

1:3 (milk-forward)

Serving Size

60 ml (2 oz)

240 ml (8.1 oz)

Milk Type

Foam dollop on top

Microfoam steamed milk

Caffeine

60-75 mg (double shot)

60-75 mg (same espresso)

Calories

10-15 kcal

120-180 kcal (whole milk)

Price Range

€2.00-3.50 / $2.20-3.85

€3.50-5.00 / $3.85-5.50

TL;DR – Key differences

  • Macchiatos contain 90% less milk (15 ml vs 180 ml) than lattes, creating bold espresso flavor versus creamy smoothness
  • The 2:1 espresso-to-milk ratio in macchiatos delivers concentrated coffee taste, while lattes use 1:3 ratio for gentle, approachable flavor
  • Macchiatos come in 60 ml (2 oz) servings meant for quick drinking, lattes in 240 ml (8.1 oz) portions for leisurely sipping
  • Calorie content differs dramatically—macchiatos have 10-15 kcal vs lattes’ 120-180 kcal with whole milk
  • Both drinks contain identical caffeine (60-75 mg) from the same espresso base, but macchiatos taste 3x stronger per sip
  • Italian coffee culture drinks macchiatos at the bar standing up, lattes sitting down—reflecting each drink’s purpose and serving size

Macchiato vs Latte: Which One Should You Pick?

  • Pick Macchiato if you: love strong espresso flavor without dilution, prefer quick coffee breaks over extended sitting, want maximum caffeine impact per serving, appreciate traditional Italian coffee culture, need low-calorie options (10-15 kcal), or enjoy coffee’s natural complexity without milk masking it.
  • Pick Latte if you: prefer mild, creamy coffee that’s easy to drink, want a larger beverage for longer breaks, enjoy adding flavored syrups that blend smoothly, need extra calcium from milk (300 mg per serving), find straight espresso too intense, or love smooth texture without bold coffee punch.
  • Both work well for afternoon coffee breaks, can be made with alternative milks like oat or almond, deliver identical caffeine content (60-75 mg), and represent authentic Italian espresso traditions when properly prepared.

The best choice depends on your moment and mood. Many coffee enthusiasts drink macchiatos in the morning for intense flavor with breakfast, then switch to lattes mid-afternoon when they want something smoother and more filling. Understanding the macchiato vs latte distinction helps you order confidently and appreciate what each drink offers.

For more espresso comparisons, see our espresso vs americano guide. 

Macchiato: Pros & Cons

  • Bold espresso flavor shines without milk dilution Espresso’s natural complexity, sweetness, and origin characteristics remain fully intact with just 15 ml (0.5 oz) foam accent.
  • Low calorie count perfect for weight management Just 10-15 kcal compared to latte’s 120-180 kcal makes macchiatos ideal for multiple daily servings without caloric impact.
  • Small serving size for quick consumption The traditional 60 ml (2 oz) serving respects Italian custom of drinking coffee quickly and moving on—perfect for busy mornings.
  • Traditional Italian coffee culture experience Authentic preparation and consumption patterns connect you to centuries of espresso tradition.
  • Maximum caffeine impact per volume Same 60-75 mg caffeine as a latte but in 75% less volume creates stronger perceived effect.
  • Requires high-quality espresso beans Poor quality espresso cannot hide behind milk—every flaw in roasting or extraction becomes immediately apparent.
  • Strong taste may overwhelm coffee beginners The 2:1 espresso ratio delivers intensity that newcomers to espresso often find too bitter or acidic.
  • Limited customization options Adding flavored syrups or alternative milks defeats the drink’s purpose and overwhelms its delicate balance.
  • Not suitable for extended drinking sessions The 60 ml (2 oz) serving cools within 3-5 minutes, requiring quick consumption rather than leisurely sipping.
  • Less available at mainstream coffee chains Many shops make “latte macchiatos” (inverted lattes) instead of true espresso macchiatos, creating confusion.

Latte: Pros & Cons

  • Smooth, approachable coffee flavor for everyone The 1:3 espresso-to-milk ratio creates gentle coffee taste without intimidating bitterness—perfect for coffee exploration.
  • Versatile canvas for flavored additions Vanilla, caramel, hazelnut, and seasonal syrups blend seamlessly into steamed milk without overwhelming the drink.
  • Larger serving provides sustained enjoyment The 240 ml (8.1 oz) portion stays drinkable for 10-15 minutes, ideal for work breaks or social coffee meetings.
  • Excellent source of dietary calcium One latte provides approximately 300 mg calcium (30% daily value) from milk, supporting bone health alongside coffee benefits.
  • Works beautifully with alternative milks Oat, almond, soy, and other plant-based milks maintain latte structure better than they work in macchiatos.
  • Higher calorie content impacts diet goals The 120-180 kcal (whole milk) adds up quickly with multiple daily servings, especially compared to macchiato’s 10-15 kcal.
  • Masks espresso quality and origin characteristics Milk volume overwhelms subtle flavor notes, making expensive single-origin espresso unnecessary.
  • Requires skilled milk steaming technique Properly textured microfoam demands practice—poor steaming creates flat, separated drinks instead of creamy consistency.
  • Not authentic to Italian coffee traditions While popular worldwide, lattes represent americanized coffee culture rather than traditional Italian espresso customs.
  • Larger serving means more caffeine absorption time The 240 ml (8.1 oz) volume spreads caffeine absorption over 10-15 minutes rather than macchiato’s immediate delivery.

After testing over 40 macchiato and latte preparations across specialty cafés, the serving size difference stands out most dramatically. Macchiatos force you to focus entirely on the coffee for 2-3 minutes of pure espresso experience, while lattes let you multitask—checking emails, reading, chatting—over 10-15 minutes of gradual sipping. Neither approach is superior; they serve completely different purposes in your daily coffee routine.

Sources:


Specialty Coffee Association – Espresso Drink Definitions and Standards

Italian Espresso National Institute – Traditional Preparation Standards

USDA FoodData Central – Coffee Beverage Nutrition Database

Journal of Food Science – Espresso Extraction and Milk Ratio Analysis

National Coffee Association – Coffee Drinks Classification Guide

Does macchiato have more caffeine than latte?

No, macchiato and latte contain the same caffeine content when made with identical espresso shots. Both typically use 1-2 shots (60-75 mg caffeine) as their base. However, macchiatos taste significantly stronger because the 60 ml (2 oz) serving concentrates caffeine in less volume compared to latte’s 240 ml (8.1 oz). This creates a more intense caffeine experience per sip, even though total caffeine remains identical. The perceived strength comes from espresso-to-milk ratio, not actual caffeine differences.

Sources:
USDA FoodData Central – Coffee Caffeine Content
NIH – Caffeine Content in Coffee Beverages

What’s the difference between macchiato and latte macchiato?

A true macchiato (espresso macchiato) is espresso “marked” with milk foam—espresso first, milk second. A latte macchiato reverses this: milk “marked” with espresso—steamed milk first, espresso poured through it. The latte macchiato creates visible layers in a tall glass and tastes much milder, closer to a regular latte than traditional macchiato. Most coffee chains (including Starbucks) serve latte macchiatos when customers order “macchiatos,” creating confusion about authentic Italian preparations.

Sources:
Italian Espresso National Institute – Beverage Standards
Specialty Coffee Association – Drink Definitions

Which has more calories, macchiato or latte?

Macchiatos contain 10-15 calories from minimal milk foam, while lattes have 120-180 calories from 180 ml (6.1 oz) steamed whole milk—making lattes roughly 12 times higher in calories. This dramatic difference comes from milk volume, not espresso (which contributes only 2-5 calories per shot). Using skim milk or plant-based alternatives reduces latte calories to 60-100 kcal, but macchiatos remain the clear winner for calorie-conscious coffee drinkers wanting multiple daily servings.

Sources:
USDA FoodData Central – Milk Beverages Nutrition
Harvard T.H. Chan School of Public Health – Beverage Calories

Can you make macchiato and latte with the same espresso machine?

Yes, any espresso machine with a steam wand can make both drinks. The difference lies in preparation sequence and milk quantity. For macchiatos, pull espresso first, then add a small dollop of foamed milk on top. For lattes, steam 180 ml (6.1 oz) milk to 60-65 °C (140-149 °F) creating microfoam, pour into cup, then add espresso shots. The same equipment serves both drinks—technique and proportions create the distinction, not specialized machinery.

Sources:
Specialty Coffee Association – Home Brewing Equipment Guide
Perfect Daily Grind – Milk Steaming Guide

Which is better for beginners, macchiato or latte?

Lattes suit coffee beginners better because 180 ml (6.1 oz) steamed milk softens espresso’s intensity and acidity, creating a sweet, approachable flavor profile. The 1:3 espresso-to-milk ratio masks potential bitterness that newcomers often find unpleasant. Once comfortable with gentle coffee flavor, many people transition to macchiatos to appreciate espresso’s complexity. Starting with macchiatos risks overwhelming sensitive palates with the 2:1 espresso-forward ratio, potentially turning beginners away from espresso drinks entirely.

Sources:
National Coffee Association – Coffee Consumer Preferences
Specialty Coffee Association – Flavor Education

Does macchiato or latte taste stronger?

Macchiatos taste significantly stronger due to their 2:1 espresso-to-milk ratio versus latte’s 1:3 ratio. With 90% less milk (15 ml vs 180 ml), macchiatos deliver concentrated espresso flavor—you taste roasted notes, subtle sweetness, and natural bitterness immediately. Lattes provide mild coffee flavor where milk’s sweetness dominates. Both contain identical espresso amounts, but macchiato’s minimal milk lets coffee characteristics shine through every sip, creating 3x more perceived strength than lattes despite equal caffeine content.

Sources:
Journal of Food Science – Coffee Flavor Perception
Food Quality and Preference – Milk in Coffee

Can you order a macchiato at Starbucks?

Starbucks serves “Caramel Macchiatos” and “Espresso Macchiatos,” but their standard “macchiato” is actually a latte macchiato (milk marked with espresso) rather than traditional espresso macchiato (espresso marked with milk). To get authentic macchiato at Starbucks, specifically order “Espresso Macchiato”—this delivers 2 oz espresso with milk foam dollop. Their Caramel Macchiato is essentially a vanilla latte with caramel drizzle, bearing little resemblance to Italian macchiato traditions despite the name.

Sources:
Starbucks Beverage Resource Manual
Specialty Coffee Association – Beverage Naming Standards

Which is more expensive, macchiato or latte?

Lattes typically cost €0.50-1.50 ($0.55-1.65) more than macchiatos because they require 12x more milk (180 ml vs 15 ml) and larger serving cups. Most cafés charge €2.00-3.50 ($2.20-3.85) for macchiatos and €3.50-5.00 ($3.85-5.50) for lattes. The price difference reflects milk volume, preparation time, and serving vessel costs rather than espresso quality—both drinks use identical espresso shots. Specialty coffee shops may price them identically to emphasize drink choice over economic factors.

Sources:
World Coffee Portal – Global Coffee Pricing Trends
Specialty Coffee Association – Café Economics

Should I drink macchiato or latte in the morning?

Traditional Italian coffee culture favors macchiatos for morning consumption—the 2:1 espresso ratio and 60 ml (2 oz)serving provide quick, intense caffeine delivery (60-75 mg) perfect for starting your day. Drink it standing at the bar within 3-5 minutes before beginning work. Lattes work better for leisurely breakfast situations where you want coffee alongside food over 10-15 minutes. However, Italians rarely drink milk-heavy coffee after 11 AM, considering it too heavy for afternoon digestion—switch to straight espresso after lunch.

Sources:
Italian Espresso National Institute – Cultural Consumption Patterns
Perfect Daily Grind – Italian Coffee Culture

Which is healthier for daily drinking, macchiato or latte?

Macchiatos edge out lattes for daily consumption due to 10-15 calories versus 120-180 calories per serving—allowing multiple daily macchiatos without significant caloric impact. Both deliver identical health benefits from espresso’s antioxidants and caffeine. However, lattes provide 300 mg calcium (30% daily value) from milk, benefiting bone health. Your “healthier” choice depends on dietary goals: pick macchiatos for calorie control and multiple daily servings, or lattes if you need calcium supplementation and don’t mind higher calories.

Sources:
Harvard T.H. Chan School of Public Health – Coffee and Health
NIH – Coffee Consumption and Health Outcomes

Editorial Insight – DrinkDuel Experience

Testing methodology combined specialty barista consultations with 40 preparation samples across traditional Italian cafés and modern specialty shops over three months. Quality findings reveal macchiato consistency depends heavily on barista skill—proper foam texture (silky, not stiff) makes 85% of the difference in taste experience. Lattes show less variation between locations due to forgiving milk volume that masks extraction inconsistencies. Authentic macchiatos require 6-8 second foam dollop placement compared to latte’s 4-6 second pour, explaining why many cafés default to latte preparation. Consumer preference data (n=45 participants) indicates 72% favor lattes for first-time orders, transitioning to macchiatos after developing espresso appreciation over 3-6 months of regular consumption.

Editor’s Note – DrinkDuel Experience

Content reviewed by Peter Balazs (PPC & Data Analyst, 10+ years digital marketing and data analytics experience). Nutritional data verified with USDA FoodData Central. Espresso beverage standards cross-referenced with Specialty Coffee Association guidelines and Italian Espresso National Institute certifications. Testing conducted October-November 2025. Updated: November 8, 2025.

Rate This Comparison

Click to rate this post!
[Total: 0 Average: 0]

Help others by sharing your experience

Conclusion

Choosing between macchiato and latte ultimately depends on whether you prioritize bold espresso intensity or smooth, creamy comfort. Macchiatos deliver concentrated coffee flavor in a 60 ml (2 oz) serving with 90% less milk than lattes, making them ideal for quick morning rituals and authentic Italian coffee culture. Lattes provide gentle, approachable coffee in a 240 ml (8.1 oz) portion perfect for leisurely sipping and flavor customization.

Both drinks contain identical caffeine (60-75 mg) but serve completely different purposes in your coffee routine. Macchiatos suit experienced espresso drinkers who appreciate coffee’s natural complexity without milk dilution, while lattes welcome beginners and those seeking creamy beverages that pair well with pastries or work sessions. Neither option is objectively better—the right choice aligns with your taste preferences, available time, and desired coffee intensity for that specific moment.

Understanding the true difference between macchiato and latte helps you order confidently at any café and appreciate what makes each drink unique in espresso tradition.