Snap your meals, get your nutrition breakdown. Download free.
Use Boone to snap a meal: get a full nutrition breakdown.

Starbucks Caramel Macchiato — calories, sugar and caffeine by size and milk

Starbucks Caramel Macchiato: calories, sugar, caffeine and salt

Starbucks Caramel Macchiato — calories, sugar and caffeine by size and milk

A Semi-skimmed milk, Tall of Starbucks Caramel Macchiato contains 167 kcal, 21g of sugar (5.3 teaspoons) and 89.1mg of caffeine. It is classified as NOVA 4 under the NOVA food processing classification system.

Dietary: Vegetarian | Allergens: Milk, Soya

Try our nutrition calculator

Select your milk, size and age group to see how the nutrition compares to daily reference intakes.

Starbucks nutrition calculator
Caramel Macchiato
Select your milk, size and age group to see how the nutrition compares to daily reference intakes.

Your drink--
Calories
--
--
0--
--
Sugar
--
--
--
0--
--
Salt
--
--
0--
--
Saturated fat
--
--
0--
--
Caffeine
--
NHS guidance: max 200mg/day in pregnancy

Nutrition by serving: calories, sugar and salt

Nutrition by serving: Starbucks Caramel Macchiato

ServingCaloriesSaltSugar= teaspoonsProtein
Semi-skimmed milk (Tall)167 kcal0.27g21g5.3 tsp8.5g
Whole milk (Tall)204 kcal0.27g20.7g5.2 tsp8.3g
Skimmed milk (Tall)140 kcal0.28g21.2g5.3 tsp8.5g
Oat milk (Tall)193 kcal0.33g17.7g4.4 tsp2.3g
Almond milk (Tall)115 kcal0.19g15.8g4 tsp1.6g
Soya milk (Tall)154 kcal0.26g15.9g4 tsp8.1g
Coconut milk (Tall)158 kcal0.13g18.2g4.6 tsp2.8g

Salt amber above 20% of 6g adult daily limit, red above 75%. Sugar in teaspoons at 4g each.

Sugar in Starbucks Caramel Macchiato

Starbucks Caramel Macchiato contains 21g of sugar per Semi-skimmed milk, Tall (5.3 teaspoons). Sugar level: Moderate. The table below shows how this compares to daily free sugar limits across all age groups.

Sugar by portion: Starbucks Caramel Macchiato

PortionAdult (female)
30g
Adult (male)
30g
Age 11 to 17
30g
Age 7 to 10
24g
Age 4 to 6
19g
Semi-skimmed milk, Tall21g
70%
21g
70%
21g
70%
21g
88%
21g
111%
Teaspoons5.3 tsp

Percentage shown is % of daily reference intake for each age group.

Salt in Starbucks Caramel Macchiato

Starbucks Caramel Macchiato contains 0.27g of salt per Semi-skimmed milk, Tall. Salt level: Low. The table below shows how this compares to daily salt limits for adults and children.

Salt by portion: Starbucks Caramel Macchiato

PortionAdult (female)
6g
Adult (male)
6g
Age 11 to 17
6g
Age 7 to 10
5g
Age 4 to 6
3g
Semi-skimmed milk, Tall0.27g
5%
0.27g
5%
0.27g
5%
0.27g
5%
0.27g
9%

Percentage shown is % of daily reference intake for each age group.

Calories in Starbucks Caramel Macchiato

Calories by portion: Starbucks Caramel Macchiato

PortionAdult (female)
2000 kcal
Adult (male)
2500 kcal
Age 11 to 17
1936 kcal
Age 7 to 10
1553 kcal
Age 4 to 6
1291 kcal
Semi-skimmed milk, Tall167 kcal
8%
167 kcal
7%
167 kcal
9%
167 kcal
11%
167 kcal
13%

Percentage shown is % of daily reference intake for each age group.

Saturated fat in Starbucks Caramel Macchiato

Saturated fat by portion: Starbucks Caramel Macchiato

PortionAdult (female)
20g
Adult (male)
30g
Age 11 to 17
20g
Age 7 to 10
18g
Age 4 to 6
16g
Semi-skimmed milk, Tall4.5g
23%
4.5g
15%
4.5g
23%
4.5g
25%
4.5g
28%

Percentage shown is % of daily reference intake for each age group.

UPF classification: is Starbucks Caramel Macchiato ultra-processed?

NOVA 4: ultra-processed food

Contains vanilla flavour syrup (preservatives, acidity regulators) and caramel drizzle (glucose syrup, emulsifiers, anti-foaming agent dimethyl polysiloxane) — industrial additives.

The NOVA classification system groups foods by the extent and purpose of processing. NOVA 4 covers products containing industrial additives not typically used in home cooking.

Ingredients

Ingredients

Steamed milk, espresso roast, vanilla flavour syrup (water, sugar, natural flavourings, citric acid, potassium sorbate), caramel drizzle (sugar, dextrose, glucose syrup, butter, fructose, cream, skimmed milk powder, emulsifiers, anti-foaming agent). Milk options: skimmed, semi-skimmed, whole, oat, almond, soya, coconut.

Allergens at a glance

Allergen information: Starbucks Caramel Macchiato

MilkPresent
Wheat / GlutenNot present
EggNot present
SoyaPresent
PeanutsNot present
Tree NutsNot present
FishNot present
ShellfishNot present
CeleryNot present
MustardNot present
SesameNot present
LupinNot present
MolluscsNot present
Sulphur Dioxide / SulphitesNot present

Starbucks prepares beverages and food in stores where all 14 major allergens are present. Cross-contamination cannot be guaranteed. Always tell your barista if you have a severe allergy.

Frequently asked questions

How many calories are in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato with whole milk contains 203 kcal in a Tall, 268 kcal in a Grande and 345 kcal in a Venti — 10%, 13% and 17% of the adult 2,000 kcal daily reference intake respectively. Calories vary with milk choice — a Grande with skimmed milk drops to approximately 190 kcal, with almond milk to approximately 155 kcal. The vanilla syrup, caramel drizzle, espresso and milk all contribute to the calorie count. The Caramel Macchiato is lower in calories than the Caffe Mocha and White Chocolate Mocha at equivalent sizes as it uses less sauce per serving.

Starbucks Caramel Macchiato nutrition: what are the full figures by size?+

Tall (whole milk): 203 kcal, 8.6g fat (5.5g saturated), 26g carbohydrate (23g sugar), 8.5g protein, 0.27g salt, 75mg caffeine. Grande (whole milk): 268 kcal, 11.5g fat (7.5g saturated), 35g carbohydrate (31g sugar), 11.5g protein, 0.36g salt, 150mg caffeine. Venti (whole milk): 345 kcal, 14.5g fat (9.5g saturated), 45g carbohydrate (40g sugar), 14.5g protein, 0.46g salt, 225mg caffeine. The vanilla syrup and caramel drizzle add approximately 11g of free sugar above the plain milk baseline per Tall.

How much sugar is in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato with whole milk contains 23g of sugar in a Tall, 31g in a Grande and 40g in a Venti — 77%, 103% and 133% of the adult daily free sugar limit of 30g respectively. A Grande with whole milk slightly exceeds the adult daily free sugar limit. The sugar comes from the vanilla syrup and caramel drizzle — which together add approximately 11g of free sugar per Tall — plus natural lactose from the milk. Switching to plant milks reduces total sugar — a Grande with oat milk is approximately 26g, almond milk approximately 22g. With almond milk a Grande stays within the adult daily free sugar limit. The NHS free sugar limit is 30g per day for adults, 24g for children aged 7 to 10, and 19g for children aged 4 to 6.

How much caffeine is in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato contains approximately 75mg of caffeine in a Tall (1 espresso shot), 150mg in a Grande (2 shots) and 225mg in a Venti (3 shots). The caffeine comes entirely from the espresso — the vanilla syrup, caramel drizzle and milk contribute no caffeine. A Grande at 150mg reaches the NHS recommended daily maximum for pregnancy of 200mg — those who are pregnant should limit to a Tall and account for caffeine from other sources. The NHS recommends a maximum of 400mg per day for most adults and 200mg per day during pregnancy.

How much saturated fat is in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato with whole milk contains 5.5g of saturated fat in a Tall, 7.5g in a Grande and 9.5g in a Venti — 28%, 38% and 48% of the adult daily guideline of 20g. Switching to semi-skimmed milk reduces the Tall to approximately 3.5g, skimmed milk to approximately 0.3g. Plant milks are lower — a Grande with oat milk contains approximately 1.5g saturated fat, almond milk approximately 0.4g. The caramel drizzle and vanilla syrup contribute negligible saturated fat.

How much protein is in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato with whole milk contains 8.5g of protein in a Tall, 11.5g in a Grande and 14.5g in a Venti. Protein comes from the milk. A Grande with soya milk delivers approximately 10g — similar to dairy. Oat milk drops to approximately 2.5g per Grande, almond milk to approximately 1.2g. For those prioritising protein, dairy or soya milk are the better choices.

What allergens are in Starbucks Caramel Macchiato?+

Starbucks Caramel Macchiato contains milk as the only declared allergen when made with dairy milk. The vanilla syrup and caramel drizzle contain no major allergens — this distinguishes it from the mocha-based drinks where the sauce adds soya regardless of milk choice. Switching to soya milk adds soya as a second allergen. It does not contain wheat/gluten, egg, peanuts, tree nuts, fish, shellfish, celery, mustard or sesame. Always tell your barista if you have a severe allergy before ordering.

Is Starbucks Caramel Macchiato suitable for vegetarians and vegans?+

Starbucks Caramel Macchiato is suitable for vegetarians with any milk choice. It can be made vegan by switching to a plant-based milk — oat, almond, soya or coconut milk. The vanilla syrup and caramel drizzle contain no animal-derived ingredients. Switching to almond milk reduces a Grande to approximately 155 kcal and 22g total sugar — within the adult daily free sugar limit.

Is Starbucks Caramel Macchiato suitable for children?+

No. Starbucks Caramel Macchiato is not suitable for children. A Tall contains 75mg of caffeine from espresso and 23g of sugar — 121% of the daily free sugar limit for a child aged 4 to 6. The caffeine alone makes it inappropriate for children at any size. Chamomile Tea and Mint Majesty Tea are the caffeine-free, zero-sugar alternatives at Starbucks.

Is Starbucks Caramel Macchiato ultra-processed?+

Yes. NOVA 4, ultra-processed. The vanilla syrup contains preservatives and flavourings, and the caramel drizzle contains glucose-fructose syrup and industrial additives — neither would be present in a home-made caramel coffee. The espresso is NOVA 1 and milk is NOVA 1 or 2, but the syrups determine the overall NOVA 4 classification. The Latte Macchiato — the same drink without syrups — is NOVA 2.

How does Starbucks Caramel Macchiato compare to the Latte Macchiato?+

The Caramel Macchiato and Latte Macchiato are built identically — steamed milk marked with espresso — but the Caramel Macchiato adds vanilla syrup at the base and a caramel drizzle on top. A Tall Latte Macchiato with whole milk contains 178 kcal and 12g of sugar (all natural lactose), NOVA 2. A Tall Caramel Macchiato with whole milk contains 203 kcal and 23g of sugar — the vanilla syrup and caramel drizzle add 25 kcal and 11g of free sugar per Tall. For lower sugar and NOVA 2 status, the Latte Macchiato is the better nutritional choice. For caramel flavour, the Caramel Macchiato is the appropriate choice.

Where does Starbucks Caramel Macchiato fit in the overall Starbucks range?+

Starbucks Caramel Macchiato sits in the lower-sugar end of the flavoured hot espresso drinks range — lower than the Caffe Mocha (22g per Tall) in absolute terms but comparable, and significantly lower than the White Chocolate Mocha (36g per Tall). A Tall at 23g uses 77% of the adult daily free sugar limit. Milk only allergen with dairy milk — no soya unlike the mocha variants. NOVA 4 from the vanilla syrup and caramel drizzle. With almond milk a Grande comes to approximately 22g total sugar — within the adult daily limit. For adults who want a classic caramel espresso drink with a single allergen and moderate sugar, the Caramel Macchiato Tall or Grande with plant milk is the most appropriate choice.

Know what you are eating

Know what you are eating.

The Boone app tracks calories, salt, sugar, saturated fat and 30+ nutrients in real time. Search any restaurant or scan any product to see exactly how it fits your daily targets.

Get started with Boone

Source: Source: Starbucks UK official nutrition information (starbucks.co.uk, 2026). NOVA classification from ingredient list at time of writing. For guidance only, not medical advice.