Calories Not CountOpen the diaryDiary

Is Soy Milk Healthy? Nutrition, Calories & Alternatives

Soy Milk nutrition facts per 100 ml and per serving

NutrientPer 100 mlServing: cup, 240 ml
Calories40 kcal96 kcal
Energy (kilojoules)167 kJ402 kJ
Protein3.2 g7.7 g
Fat1.8 g4.3 g
incl. saturated0.3 g0.7 g
Total carbohydrates3.2 g7.7 g
incl. sugars2.2 g5.3 g
incl. fiber0.4 g1 g
Salt0.1 g0.2 g
*Where the numbers come from

Values per 100 ml as eaten, averaged from food composition tables (USDA FoodData Central and others) and rounded — a specific brand or recipe will differ a little. Carbohydrates are total carbohydrate, fiber included, as on a US Nutrition Facts label.

B

40 kcal (167 kJ) per 100 ml · P/F/C 3.2/1.8/3.2 g

Serving (cup, 240 ml) — 96 kcal (402 kJ) · Nutri-Score B

Per 100 ml: sugar: low saturated fat: low salt: low fiber: low

Yes. On its nutrient profile, soy milk is a healthy choice: grade B on the open 2023 Nutri-Score algorithm — the best grade any drink except water can get.

For

  • All green on the traffic light: 2.2 g sugar, 0.1 g salt and 0.3 g saturated fat per 100 ml.
  • Protein: 7.7 g per serving — 14% of the 56 g daily reference for a 70 kg (154 lb) adult.

A typical serving (cup, 240 ml) has 96 kcal, 7.7 g protein, 4.3 g fat and 7.7 g carbs. Other amounts in the table.

How we judge this, and the sources

The answer comes from the food's composition, not from opinion: its Nutri-Score grade on the open 2023 algorithm, a traffic light for sugar, salt, saturated fat and fiber per 100 g, and the share of daily reference amounts in a typical serving (for salt, sugar, fiber and vegetables, those of the WHO). It rates the food's nutrient profile; it is not medical advice. Formulas, thresholds and every source are on the methodology page; last checked against the sources on November 1, 2026. The short food description was written by our language model (AI) — how we check the text.

More about this food

Soy milk is the plant milk closest to cow's milk in protein; fortified versions add calcium and vitamin D.

Where the calories come from

protein 32%fat 40%carbs 28%

Soy Milk calories by volume, 100–500 ml

250 ml of soy milk has 100 calories and 330 ml has 132. The table gives protein, fat and carbs for each amount; for any other amount, type your own into the calculator below.

VolumeKcalP / F / C, g
100 ml403.2 / 1.8 / 3.2
200 ml806.4 / 3.6 / 6.4
240 ml — typical serving967.7 / 4.3 / 7.7
250 ml1008 / 4.5 / 8
330 ml13211 / 5.9 / 11
500 ml20016 / 9 / 16
Soy Milk calories: 40 kcal per 100 ml, protein/fat/carbs 3.2/1.8/3.2 g; one serving (cup, 240 ml) — 96 kcal
Soy Milk: calories and macros per 100 ml and per serving, as an image · Download PNG
Free to reuse with a link to the source, CC BY 4.0

Try it with your numbers

Portion → calories and macros

Pick a food and a portion.

g
96kcal
7.7protein, g
4.3fat, g
7.7carbs, g

Soy milk: benefits and swaps →

How much movement is one serving?

A serving (cup, 240 ml) is 96 kcal — roughly 31 min of easy walking or 12 min of cycling for a 70 kg (154 lb) person. In the diary, minutes are worked out for your weight and the activities you actually do.

Soy Milk: swaps and alternatives

No need to swap: soy milk gets grade B, the second-best of five, and nothing is in the red on the per-100 ml traffic light: sugar 2.2 g (red is over 11.25 g), saturated fat 0.3 g (over 2.5 g) and salt 0.1 g (over 0.75 g). We only suggest a swap when it fixes a real problem. How we pick swaps.

Equally good alternatives

Same food group and the same place on the plate, with a Nutri-Score grade at least as good. Figures are for 240 ml, a typical serving of soy milk.

FoodGradeKcalProtein, gFiber, g
Soy MilkB967.71
Skim MilkB747.20
KefirB12270
MilkB12570

Soy Milk vs similar foods: calories compared

Per 100 mlKcalP / F / C, g
Almond Milk240.5 / 1.9 / 1.8
Soy Milk403.2 / 1.8 / 3.2
Oat Milk470.8 / 1.5 / 8.3
Whole Milk602.9 / 3.2 / 4.7

FAQ

How many calories are in 100 ml of soy milk?

100 ml of soy milk has 40 calories, with 3.2 g protein, 1.8 g fat and 3.2 g carbohydrates.

How many calories are in a serving of soy milk?

A serving (cup, 240 ml) has 96 calories: 7.7 g protein, 4.3 g fat and 7.7 g carbs.

What are the macros of soy milk?

Per 100 ml: 3.2 g protein, 3.2 g carbs and 1.8 g fat. By calories that's about 32% protein, 28% carbs and 40% fat.

How long do you have to walk to burn a serving of soy milk?

About 31 min of easy walking or 12 min of cycling for a 70 kg (154 lb) person — that's the 96 calories in a serving (cup, 240 ml).

More in dairy & cheese

SkyrRicottaCream CheeseHeavy CreamProvoloneSwiss Cheese (Emmental)Queso FrescoGreek YogurtPlain YogurtCottage Cheese

All foods →

Check your own plate: how good it is, healthier swaps and minutes of movement for any meal

Calories Not Count is a free food diary: search, barcode, nutrition label or a photo of your dish; portions without a scale.

Log it in the diary

This page is for general information and is not a substitute for advice from a doctor or registered dietitian. With a medical condition, pregnancy or a therapeutic diet, talk to your doctor.

Cookies keep the site working; Google Analytics runs only with your consent. Privacy policy