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

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

Starbucks Latte Macchiato: calories, sugar, caffeine and salt

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

A Semi-skimmed milk, Grande of Starbucks Latte Macchiato contains 147 kcal, 13.7g of sugar (3.4 teaspoons) and 89.1mg of caffeine. It is classified as NOVA 2 under the NOVA food processing classification system.

Dietary: Vegetarian | Allergens: Milk

Try our nutrition calculator

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

Starbucks nutrition calculator
Latte 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 Latte Macchiato

ServingCaloriesSaltSugar= teaspoonsProtein
Semi-skimmed milk (Grande)147 kcal0.31g13.7g3.4 tsp10.6g
Whole milk (Grande)193 kcal0.31g13.5g3.4 tsp10.3g
Skimmed milk (Grande)112 kcal0.32g14g3.5 tsp10.6g
Oat milk (Grande)173 kcal0.36g9.4g2.4 tsp2.7g
Almond milk (Grande)80 kcal0.21g7.2g1.8 tsp1.8g
Soya milk (Grande)126 kcal0.26g7.2g1.8 tsp9.8g
Coconut milk (Grande)100 kcal0.26g9.5g2.4 tsp4.7g

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

Sugar in Starbucks Latte Macchiato

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

Sugar by portion: Starbucks Latte 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, Grande13.7g
46%
13.7g
46%
13.7g
46%
13.7g
57%
13.7g
72%
Teaspoons3.4 tsp

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

Salt in Starbucks Latte Macchiato

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

Salt by portion: Starbucks Latte 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, Grande0.31g
5%
0.31g
5%
0.31g
5%
0.31g
6%
0.31g
10%

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

Calories in Starbucks Latte Macchiato

Calories by portion: Starbucks Latte 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, Grande147 kcal
7%
147 kcal
6%
147 kcal
8%
147 kcal
9%
147 kcal
11%

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

Saturated fat in Starbucks Latte Macchiato

Saturated fat by portion: Starbucks Latte 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, Grande3.2g
16%
3.2g
11%
3.2g
16%
3.2g
18%
3.2g
20%

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

UPF classification: is Starbucks Latte Macchiato ultra-processed?

NOVA 2: minimally processed

Steamed milk with espresso shots poured through the foam — no 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 (whole bean roasted coffee). The espresso is poured through the foam to create a layered effect.

Allergens at a glance

Allergen information: Starbucks Latte Macchiato

MilkPresent
Wheat / GlutenNot present
EggNot present
SoyaNot present
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 Latte Macchiato?+

Starbucks Latte Macchiato with whole milk contains 178 kcal in a Tall, 235 kcal in a Grande and 305 kcal in a Venti — 9%, 12% and 15% of the adult 2,000 kcal daily reference intake respectively. Calories vary with milk choice — a Grande with skimmed milk drops to approximately 155 kcal, with almond milk to approximately 100 kcal. The Latte Macchiato contains no added syrups or sauces — the only calorie sources are the espresso and milk. It is one of the most calorie-efficient hot espresso milk drinks at Starbucks alongside the Caffe Latte and Cappuccino.

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

Tall (whole milk): 178 kcal, 9.5g fat (6.1g saturated), 14g carbohydrate (12g sugar), 9.4g protein, 0.24g salt, 75mg caffeine. Grande (whole milk): 235 kcal, 12.5g fat (8g saturated), 18g carbohydrate (16g sugar), 12.5g protein, 0.32g salt, 150mg caffeine. Venti (whole milk): 305 kcal, 16g fat (10.5g saturated), 24g carbohydrate (21g sugar), 16g protein, 0.41g salt, 225mg caffeine. All sugar is natural lactose from the milk — there is no added sugar at any size.

How much sugar is in Starbucks Latte Macchiato?+

Starbucks Latte Macchiato with whole milk contains 12g of sugar in a Tall, 16g in a Grande and 21g in a Venti — 40%, 53% and 70% of the adult daily free sugar limit of 30g respectively. All of this sugar is natural lactose from the milk — there is no added sugar, no syrup and no sweetener. Natural milk sugars do not count toward the NHS free sugar limit. Switching to plant milks reduces total sugar — a Grande with oat milk is approximately 10g, almond milk approximately 6g, soya milk approximately 8g. The Latte Macchiato is one of the lowest added-sugar hot espresso drinks at Starbucks. 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 Latte Macchiato?+

Starbucks Latte 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 poured through the foam — the milk and foam 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 Latte Macchiato?+

Starbucks Latte Macchiato with whole milk contains 6.1g of saturated fat in a Tall, 8g in a Grande and 10.5g in a Venti — 31%, 40% and 53% of the adult daily guideline of 20g. With semi-skimmed milk a Tall contains approximately 3.5g, with skimmed milk approximately 0.3g. Plant milks are low — a Grande with oat milk contains approximately 1.2g saturated fat, almond milk approximately 0.3g. The Latte Macchiato contains no sauce or whipped cream so all saturated fat comes from the milk alone.

How much protein is in Starbucks Latte Macchiato?+

Starbucks Latte Macchiato with whole milk contains 9.4g of protein in a Tall, 12.5g in a Grande and 16g in a Venti — 19%, 25% and 32% of the adult daily reference intake of 50g. Protein comes entirely from the milk. A Grande with soya milk delivers approximately 11g — similar to dairy. Oat milk drops to approximately 2.5g per Grande, almond milk to approximately 1.2g. The Latte Macchiato is a good source of protein relative to its calorie count with dairy or soya milk.

What allergens are in Starbucks Latte Macchiato?+

Starbucks Latte Macchiato contains milk as the only declared allergen when made with dairy milk. The espresso contributes no allergens. There are no syrups or sauces adding additional allergens — this distinguishes it from the Caramel Macchiato which adds vanilla syrup and caramel drizzle. Switching to soya milk adds soya as a declared 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 Latte Macchiato suitable for vegetarians and vegans?+

Starbucks Latte Macchiato is suitable for vegetarians with any milk choice. It is suitable for vegans when ordered with a plant-based milk — oat, almond, soya or coconut milk. The espresso contains no animal-derived ingredients. For vegans prioritising protein, soya milk at approximately 11g per Grande is the closest equivalent to dairy. For vegans prioritising lowest sugar and calories, almond milk at approximately 100 kcal and 6g natural sugar per Grande is the best option.

Is Starbucks Latte Macchiato suitable for children?+

No. Starbucks Latte Macchiato contains caffeine from espresso — approximately 75mg per Tall — which the NHS advises children should avoid where possible. The sugar at 12g per Tall with whole milk is entirely natural lactose from the milk and does not count toward the free sugar limit. It is the caffeine that makes the Latte Macchiato unsuitable for children at any size. Chamomile Tea or Mint Majesty Tea are the caffeine-free, zero-sugar alternatives at Starbucks.

Is Starbucks Latte Macchiato ultra-processed?+

No. NOVA 2 — minimally processed. The Latte Macchiato is steamed milk with espresso poured through the foam — two ingredients, no additives, no syrups, no sauces. It sits alongside the Caffe Latte, Flat White, Cappuccino and Cortado as one of the few NOVA 2 espresso drinks at Starbucks. Adding any syrup or sauce immediately moves it to NOVA 4 — the Caramel Macchiato, which adds vanilla syrup and caramel drizzle to the same base build, is NOVA 4 for this reason.

What is the difference between a Latte Macchiato and a Caffe Latte?+

Both the Latte Macchiato and Caffe Latte use the same ingredients — espresso and steamed milk — and have very similar nutritional profiles. The key difference is the build and texture. A Caffe Latte combines espresso and steamed milk together with a thin layer of microfoam on top — a unified drink. A Latte Macchiato steams a larger volume of milk with more foam, then marks it — macchiato means marked in Italian — by pouring espresso through the foam so the coffee sinks and layers through the milk. The result is a visually distinct layered drink with a lighter, airier texture and more pronounced milk flavour relative to the espresso. Nutritionally the two are near-identical at equivalent sizes and milk choices.

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

Starbucks Latte Macchiato is one of the lowest sugar and least processed hot espresso milk drinks at Starbucks. NOVA 2 — espresso and steamed milk only. No added sugar at any size. Milk only allergen with dairy milk. 75mg caffeine per Tall. Nutritionally near-identical to the Caffe Latte — the choice between the two is primarily one of texture and presentation preference. For adults who want a classic hot espresso milk drink with no added sugar, no additives and a milk-forward flavour with the visual drama of a layered presentation, the Latte Macchiato is one of the best nutritional choices in the Starbucks hot drink range.

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.