Nutrition facts · Drinks
Calories in Soy milk
Original or vanilla soy milk has 43 calories per 100 g, and a 1 cup serving (243 g) has 104 calories. Most of the calories come from carbohydrates (4.9 g per 100 g, much of it sugar), with protein (2.6 g) and fat (1.5 g) supplying the rest.
Calories come from: Carbs 45% · Fat 31% · Protein 24%
Common servings
| Serving | Weight | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Per 100 g | 100 g | 43 kcal | 2.6 g | 4.9 g | 1.5 g |
| 1 cup | 243 g | 104 kcal | 6.3 g | 12 g | 3.6 g |
| 1 fl oz | 30.6 g | 13 kcal | 0.8 g | 1.5 g | 0.4 g |
Full nutrition (Per 100 g)
| Calories | 43 kcal |
|---|---|
| Protein | 2.6 g |
| Carbohydrates | 4.9 g |
| of which sugars | 3.7 g |
| Fiber | 0.2 g |
| Fat | 1.5 g |
| of which saturated | 0.2 g |
| Sodium | 47 mg |
What changes the calories
- Unsweetened soy milk has fewer calories than original or vanilla versions because it has no added sugar.
- Flavored varieties such as chocolate usually contain more sugar and therefore more calories than original.
- Brands differ in recipe and fortification, so the label on your carton may vary slightly from these values.
- Pouring by eye into cereal, coffee or smoothies often adds up to more than a measured cup.
Tips for logging it accurately
- Measure soy milk with a measuring cup or weigh it, especially when adding it to cereal or smoothies.
- Choose the entry that matches your carton: original, vanilla, unsweetened or flavored, since sugar content differs.
- In BerryFit, log soy milk as its own item in drinks and recipes so splashes in coffee are counted too.
Log Soy milk in seconds
Snap a photo of your meal or search for Soy milk in BerryFit to track calories and macros against your own daily target.
Frequently asked questions
How many calories are in a cup of soy milk?
A 1 cup serving (243 g) of original or vanilla soy milk has 104 calories, with 6.3 g protein, 12 g carbs and 3.6 g fat.
How much protein is in soy milk?
Soy milk has 2.6 g of protein per 100 g, or 6.3 g per cup. That is more protein than most other plant milks.
Does soy milk have more calories than almond milk?
Yes. Original soy milk has 43 calories per 100 g, while unsweetened almond milk has 15 calories per 100 g.
How many calories are in a splash of soy milk in coffee?
One fl oz (30.6 g) of soy milk has 13 calories. A typical splash is often around that amount, but measuring once helps you estimate.
Similar foods
Calories in common foodsValues per 100 g from USDA FoodData Central (Soymilk, original and vanilla, with added calcium, vitamins A and D, FDC ID 172456); servings use USDA portion weights. Real foods vary by variety, ripeness and preparation.
The text on this page was written with the help of AI (Anthropic's Claude) and checked against the numbers in a separate review. The numbers themselves come only from USDA.


