Skip to content

Calorie database

Drink calories

Every drink food in our database — 13 in total — sorted from lowest to highest calories, with full macros for each.

Lowest calorie

2

green tea

Average

121

kcal per serving

Highest calorie

270

a milkshake

Food Serving Calories Per 100 g Protein Carbs Fat
green tea 1 cup (240 ml) 2 0.8 0.5 g 0 g 0 g
coffee with milk 1 cup with a splash of milk 25 10 1.3 g 2 g 1.3 g
almond milk 1 cup (240 ml) 39 16 1 g 3.4 g 2.9 g
orange juice 1 cup (248 ml) 112 45 1.7 g 25.8 g 0.5 g
apple juice 1 cup (248 ml) 114 46 0.2 g 28 g 0.3 g
a cappuccino 1 grande (473 ml) 120 25 8 g 12 g 4 g
red wine 1 glass (147 ml) 125 85 0.1 g 3.8 g 0 g
a smoothie 1 cup (240 ml) 130 54 3 g 28 g 1 g
cola 1 can (355 ml) 140 39 0 g 39 g 0 g
soda 1 can (355 ml) 150 42 0 g 39 g 0 g
a beer 1 can (355 ml) 153 43 1.6 g 12.6 g 0 g
a latte 1 grande (473 ml) 190 40 13 g 19 g 7 g
a milkshake 1 cup (240 ml) 270 113 7 g 43 g 8 g

Values are per the serving shown and come from USDA FoodData Central. Actual values vary by brand, ripeness and preparation.

How many calories are in drink?

Across the 13 drink foods listed here, calories range from 2 to 270 per typical serving. Serving size drives most of that spread, so comparing per 100 g is often more useful than comparing per serving.

Track it without the math

Snap a photo and LensNutra logs the calories and macros for you. To set a daily target first, use the free calorie calculator, then split it with the macro calculator.

Frequently asked questions

What is the lowest calorie drink food?

green tea is the lowest in this list at 2 calories per 1 cup (240 ml). It's the easiest drink option to fit into a calorie deficit, though serving size still matters more than the food itself.

How many calories are in drink on average?

The average across the 13 drink foods listed here is about 121 calories per typical serving, ranging from 2 to 270. Use the per-100 g column to compare foods fairly, since serving sizes differ a lot.

Which drink food has the most protein?

a latte leads this list with 13 g of protein per 1 grande (473 ml). Higher-protein choices help with fullness and muscle retention, which is why they're useful when you're eating in a deficit.

4.9 · Loved by 500,000+ people

Claim your 3-day free trial

Start scanning your meals in seconds. No ads, cancel anytime.