Calories in a Cup of Soy, Almond and Coconut Milk

By NYUS Inc. · Published 27 October 2026

General information: This article is information about food data. No dietitian or doctor has reviewed it, and it is not a substitute for their advice.
Disclosure: NYUS Inc. publishes this guide and makes the NYUS app, which is mentioned once near the end. The numbers below do not depend on it.

Soy milk, almond milk and coconut milk drinks sit next to the dairy milk in most shops, and the calories in a cup depend on which one it is and whether it is sweetened. This guide gives four reference rows from USDA FoodData Central, one per drink, each with the cup weight USDA prints on the record. They are US ready-to-drink products as the record names describe them, not a brand and not the carton in your fridge. Our cow and buffalo milk guide says it gives no number for almond milk; this page gives four plant drink rows, and oat milk is not among them because USDA has no record for it.

The short answer

By the USDA records below, one cup of soy milk (243 g, original and vanilla, unfortified) is about 131 kcal. One cup of unsweetened almond milk (262 g) is about 39 kcal, and one cup of sweetened vanilla almond milk (240 g) about 91 kcal. One cup of the coconut milk drink (240 g, sweetened and fortified) is about 74 kcal. Our reading: the sweetened almond record carries more than twice the energy of the unsweetened one per 100 g (38 against 15 kcal), so "almond milk" is not one number; check whether yours is sweetened. The coconut row is a drink to pour on cereal or into tea, not canned coconut milk for cooking, and oat milk has no USDA record in SR Legacy, so we give no number for it.

Calories and protein per cup

The table gives each record as USDA prints it: energy, protein, total fat and carbohydrate per 100 g, and the cup weight listed on the record page. The per cup figures are our arithmetic: grams in the cup times the value per 100 g, divided by 100, rounded to the nearest kcal and to 0.1 g for protein, fat and carbohydrate, with half rounding up. Indian tables do not cover these drinks, so there is no IFCT row to set beside them.

DrinkSourcePer 100 g: kcal · protein · fat · carbsUSDA portionkcal per cupProtein · fat · carbs
Soymilk, original and vanilla, unfortifiedUSDA FDC 17244654 kcal · 3.27 g · 1.75 g · 6.28 g1 cup, 243 g (USDA)131 kcal7.9 g · 4.3 g · 15.3 g
Almond milk, sweetened, vanilla flavor, ready-to-drinkUSDA FDC 16875138 kcal · 0.42 g · 1.04 g · 6.59 g1 cup, 240 g (USDA)91 kcal1.0 g · 2.5 g · 15.8 g
Coconut milk, sweetened, fortified with calcium, vitamins A, B12, D2USDA FDC 17411631 kcal · 0.21 g · 2.08 g · 2.92 g1 cup, 240 g (USDA)74 kcal0.5 g · 5.0 g · 7.0 g
Almond milk, unsweetened, shelf stableUSDA FDC 17483215 kcal · 0.4 g · 0.96 g · 1.31 g1 cup, 262 g (USDA)39 kcal1.0 g · 2.5 g · 3.4 g

The sums: soy milk 54 × 243 / 100 = 131.22, so 131 kcal, with protein 3.27 × 243 / 100 = 7.946, so 7.9 g, fat 1.75 × 243 / 100 = 4.2525, so 4.3 g, and carbohydrate 6.28 × 243 / 100 = 15.26, so 15.3 g; sweetened almond 38 × 240 / 100 = 91.2, so 91 kcal; coconut drink 31 × 240 / 100 = 74.4, so 74 kcal; unsweetened almond 15 × 262 / 100 = 39.3, so 39 kcal. The protein, fat and carbohydrate for the other three rows are the same arithmetic on the per 100 g figures. USDA also lists 1 fl oz (30.6 g) for the soy record, which is 54 × 30.6 / 100 = 16.5, so 17 kcal.

Against cow and buffalo milk, per 100 g

Cup weights differ by drink, so the fair comparison is per 100 g. Our milk guide gives whole cow milk at 73 kcal and 3.26 g of protein per 100 g and whole buffalo milk at 107 kcal and 3.68 g (IFCT 2017 L002 and L001, the figures that guide prints). Set beside them, the four USDA rows are 54 kcal and 3.27 g of protein (soy), 38 kcal and 0.42 g (sweetened almond), 31 kcal and 0.21 g (coconut drink) and 15 kcal and 0.4 g (unsweetened almond). These are two different sources, an Indian table for dairy and US product records for the plant drinks, so use the comparison for scale, not to the last kcal.

What stands out in the numbers

Why these are reference rows, not your carton

How to log it so the numbers hold

Where NYUS fits (our app)

We make NYUS, so read this as ours. NYUS is an AI fitness and nutrition coach in early access on Android, with no ads and no data selling. You log foods yourself by searching 8,900+ Indian and global foods or by barcode, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. Barcode coverage of Indian packaged foods is not complete, so search by name when a scan finds nothing.

What this page leaves out

Sources

The per cup figures, the sums, the rounding, the comparisons and every sentence starting "Our reading" are NYUS's own arithmetic or opinion, not from USDA. The cup weights in the table are USDA's, printed on the record pages above. The names in the first column are USDA's record names, shortened; the full names are in Sources.

Log what you eat and see your day add up

NYUS is an AI diet and workout coach. You can log foods by search or barcode against 8,900+ foods with calories and macros, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. It gives general information, not medical advice. No ads, no data sold.

Join the NYUS waitlist

Frequently asked questions

How many calories are in a cup of soy milk?

The USDA FoodData Central SR Legacy record 172446 (Soymilk, original and vanilla, unfortified) prints 54 kcal, 3.27 g of protein, 1.75 g of fat and 6.28 g of carbohydrate per 100 g and lists 1 cup as 243 g, which is about 131 kcal and 7.9 g of protein by our arithmetic (54 x 243 / 100 = 131.22). It is a US plain or vanilla soy drink; a sweetened, flavoured or fortified carton is not this row.

How many calories are in a cup of almond milk?

It depends on whether it is sweetened. USDA SR Legacy 174832 (Beverages, almond milk, unsweetened, shelf stable) prints 15 kcal per 100 g and lists 1 cup as 262 g, about 39 kcal by our arithmetic. USDA SR Legacy 168751 (Beverages, almond milk, sweetened, vanilla flavor, ready-to-drink) prints 38 kcal per 100 g and lists 1 cup as 240 g, about 91 kcal.

How many calories are in a cup of coconut milk drink?

USDA SR Legacy 174116 (Beverages, coconut milk, sweetened, fortified with calcium, vitamins A, B12, D2) prints 31 kcal per 100 g and lists 1 cup as 240 g, about 74 kcal by our arithmetic. It is a ready-to-drink coconut milk beverage, not canned coconut milk or coconut cream used in cooking, which is a different and much richer food.

How many calories are in a cup of oat milk?

We give no number. USDA SR Legacy has no oat milk record (we searched for oat milk on 27 Oct 2026 and found none), and IFCT 2017 has no plant milk row. For an oat drink, read the grams and calories on the pack of the one you buy.

How do these compare with cow and buffalo milk?

Per 100 g, our milk guide gives whole cow milk at 73 kcal and 3.26 g of protein and whole buffalo milk at 107 kcal and 3.68 g (IFCT 2017 L002 and L001). The four USDA rows are 54 kcal and 3.27 g of protein (soy), 38 kcal and 0.42 g (sweetened almond), 31 kcal and 0.21 g (coconut drink) and 15 kcal and 0.4 g (unsweetened almond). They come from two different sources, so use the comparison for scale only.

Can I log a plant milk in NYUS?

NYUS is our app. You log foods yourself by searching 8,900+ Indian and global foods or by barcode; choose the sweetened or unsweetened version first, and log what you add to it separately. NYUS is in early access on Android: 30-day free trial, then plans from ₹499 for one month, paid once with no auto-renewal, no card needed to start.