

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
Select your milk, size and age group to see how the nutrition compares to daily reference intakes.
Nutrition by serving: Starbucks Caramel Macchiato
| Serving | Calories | Salt | Sugar | = teaspoons | Protein |
|---|---|---|---|---|---|
| Semi-skimmed milk (Tall) | 167 kcal | 0.27g | 21g | 5.3 tsp | 8.5g |
| Whole milk (Tall) | 204 kcal | 0.27g | 20.7g | 5.2 tsp | 8.3g |
| Skimmed milk (Tall) | 140 kcal | 0.28g | 21.2g | 5.3 tsp | 8.5g |
| Oat milk (Tall) | 193 kcal | 0.33g | 17.7g | 4.4 tsp | 2.3g |
| Almond milk (Tall) | 115 kcal | 0.19g | 15.8g | 4 tsp | 1.6g |
| Soya milk (Tall) | 154 kcal | 0.26g | 15.9g | 4 tsp | 8.1g |
| Coconut milk (Tall) | 158 kcal | 0.13g | 18.2g | 4.6 tsp | 2.8g |
Salt amber above 20% of 6g adult daily limit, red above 75%. Sugar in teaspoons at 4g each.
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
| Portion | Adult (female) 30g | Adult (male) 30g | Age 11 to 17 30g | Age 7 to 10 24g | Age 4 to 6 19g |
|---|---|---|---|---|---|
| Semi-skimmed milk, Tall | 21g 70% | 21g 70% | 21g 70% | 21g 88% | 21g 111% |
| Teaspoons | 5.3 tsp | ||||
Percentage shown is % of daily reference intake for each age group.
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
| Portion | Adult (female) 6g | Adult (male) 6g | Age 11 to 17 6g | Age 7 to 10 5g | Age 4 to 6 3g |
|---|---|---|---|---|---|
| Semi-skimmed milk, Tall | 0.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 by portion: Starbucks Caramel Macchiato
| Portion | Adult (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, Tall | 167 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 by portion: Starbucks Caramel Macchiato
| Portion | Adult (female) 20g | Adult (male) 30g | Age 11 to 17 20g | Age 7 to 10 18g | Age 4 to 6 16g |
|---|---|---|---|---|---|
| Semi-skimmed milk, Tall | 4.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.
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
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.
Allergen information: Starbucks Caramel Macchiato
| Milk | Present |
| Wheat / Gluten | Not present |
| Egg | Not present |
| Soya | Present |
| Peanuts | Not present |
| Tree Nuts | Not present |
| Fish | Not present |
| Shellfish | Not present |
| Celery | Not present |
| Mustard | Not present |
| Sesame | Not present |
| Lupin | Not present |
| Molluscs | Not present |
| Sulphur Dioxide / Sulphites | Not 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 BooneSource: 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.