Skip to content

Updated 13 August 2026

McDonald's Caramel Macchiato (Small)
McCafe

McDonald's Caramel Macchiato (Small)

$3.69 260 Cal 9g protein

Price shown is for the medium size.

Our McCafé Caramel Macchiato recipe features rich, dark-roast espresso served with steamed whole milk, mixed with sweet caramel syrup, and topped with ribbons of buttery caramel. Available in small, medium and large.

Checked across 4 restaurants, $3.49 to $3.99.

4.3 · 6 ratings

Nutritional Facts

Per serving · Based on a 2,000 calorie diet

Total260kcal
Protein9g18%
Carbs41g14%
Fat6g9%
NutrientAmount% DV
Calories260kcal13%
Total Fat6g9%
Saturated Fat4g20%
Trans Fat0g
Cholesterol25mg8%
Sodium320mg14%
Total Carbohydrates41g14%
Dietary Fiber0g0%
Total Sugars35g70%
Added Sugars26g52%
Protein9g18%
Calcium290mg22%
Iron0mg0%
Potassium490mg10%
Caffeine45mg
Nutritional values come from McDonald's published data and may vary by location or customisation. Updated 13 August 2026. Compare this item against the rest of the menu with the nutrition calculator.

McDonald's Caramel Macchiato (Small) Complete Information

A McDonald's Caramel Macchiato (Small) costs $3.69 and carries 260 calories with 9g of protein and 45mg of caffeine.

It is the cheapest espresso drink on the McCafe menu at $3.69, undercutting the plain $4.29 Latte (Small) by sixty cents while carrying more calories at 260 against 140. A macchiato layers the espresso over the milk rather than mixing it, with caramel drizzled through, which is why it drinks sweeter at the top and milkier at the bottom. The 9g of protein ties it with the caramel latte for the most of any McCafe drink. The iced version at $4.24 is lighter at 200 calories. It works best against something savoury, so a Sausage McMuffin at $2.99 rather than a sweet breakfast.

Health Insight

At 260 calories and 35g of sugar, this one is best treated as an occasional order rather than an everyday one.

Lighter alternative: Red Bull Dragonberry Energizer 22 Oz on the same menu comes in at 200 calories. See Red Bull Dragonberry Energizer 22 Oz

What Is in a McDonald's Caramel Macchiato (Small)?

5 components, 25 ingredients in total, exactly as McDonald's lists them.

  1. Main Ingredients2
    • Milk
    • Vitamin D3 Added

    Contains: Milk

  2. Caramel Syrup10
    • Sugar
    • Sweetened Condensed Skim Milk (Milk, Sugar)
    • Water
    • Corn Syrup
    • Natural Flavors
    • Brown Sugar
    • Propylene Glycol
    • Sea Salt
    • Disodium Phosphate
    • Potassium Sorbate (Preservative)

    Contains: Milk

  3. Water1
    • Water
  4. Espresso1
    • Espresso
  5. Caramel Drizzle11
    • Corn Syrup
    • Sweetened Condensed Milk (Milk, Sugar)
    • Sugar
    • Water
    • Butter (Cream, Salt)
    • Salt
    • Disodium Phosphate
    • Natural Flavor (Plant Source)
    • Pectin
    • Caramel Color
    • Potassium Sorbate (Preservative)
Ingredient statements are published by McDonald's and can change without notice. Regional suppliers mean a restaurant near you may use a slightly different formulation.

Pairs Well Together

Perfect Combination

A Caramel Macchiato (Small) on its own is rarely the whole order, and Apple Slices rounds it out.

Allergen Information

This item may contain the following allergens

  • Milk / Dairy

Allergen information for the Caramel Macchiato (Small) is based on McDonald's standard recipe. Cross contamination is possible in restaurant kitchens, so tell staff about any allergy before you order.

Compare Items

Pick an item above to see it against the Caramel Macchiato (Small) on price, calories and macros.

More from the McCafe Menu

See Caramel Macchiato (Small) Against the Whole Menu

Every item priced side by side, so you can see exactly where Caramel Macchiato (Small) sits against the rest of the menu before you decide.

Full McDonalds Menu

Caramel Macchiato (Small) Questions

How much is a Caramel Macchiato at McDonald’s?

A small is $3.69 at a typical US restaurant, the cheapest espresso drink on the McCafe menu. That is a median from live restaurant listings.

How many calories in a Caramel Macchiato?

260 calories for a small with 9g of protein, which ties it with the caramel latte for the most protein of any McCafe drink.

What is a macchiato?

Espresso layered over steamed milk rather than mixed through it, with caramel drizzled in. It drinks sweeter at the top and milkier at the bottom, which is the point of the layering.

Macchiato or latte?

The macchiato is cheaper at $3.69 against $4.29 and carries more calories at 260 against 140. Same 45mg of caffeine in both.

Is there an iced version?

Yes, $4.24 Iced Caramel Macchiato at 200 calories, which is lighter because ice displaces milk. It has its own page here.

Popular McDonald's Items

Caramel Macchiato (Small) Comments

No comments yet. Yours would be the first.