

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
Select your milk, size and age group to see how the nutrition compares to daily reference intakes.
Nutrition by serving: Starbucks Latte Macchiato
| Serving | Calories | Salt | Sugar | = teaspoons | Protein |
|---|---|---|---|---|---|
| Semi-skimmed milk (Grande) | 147 kcal | 0.31g | 13.7g | 3.4 tsp | 10.6g |
| Whole milk (Grande) | 193 kcal | 0.31g | 13.5g | 3.4 tsp | 10.3g |
| Skimmed milk (Grande) | 112 kcal | 0.32g | 14g | 3.5 tsp | 10.6g |
| Oat milk (Grande) | 173 kcal | 0.36g | 9.4g | 2.4 tsp | 2.7g |
| Almond milk (Grande) | 80 kcal | 0.21g | 7.2g | 1.8 tsp | 1.8g |
| Soya milk (Grande) | 126 kcal | 0.26g | 7.2g | 1.8 tsp | 9.8g |
| Coconut milk (Grande) | 100 kcal | 0.26g | 9.5g | 2.4 tsp | 4.7g |
Salt amber above 20% of 6g adult daily limit, red above 75%. Sugar in teaspoons at 4g each.
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
| 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, Grande | 13.7g 46% | 13.7g 46% | 13.7g 46% | 13.7g 57% | 13.7g 72% |
| Teaspoons | 3.4 tsp | ||||
Percentage shown is % of daily reference intake for each age group.
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
| 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, Grande | 0.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 by portion: Starbucks Latte 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, Grande | 147 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 by portion: Starbucks Latte 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, Grande | 3.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.
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
Steamed milk, espresso roast (whole bean roasted coffee). The espresso is poured through the foam to create a layered effect.
Allergen information: Starbucks Latte Macchiato
| Milk | Present |
| Wheat / Gluten | Not present |
| Egg | Not present |
| Soya | Not 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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.