Soy Calories Per 100g Calculator

This calculator estimates the calories in 100 grams of soy products, from whole soybeans to tofu, tempeh, and soy milk. Whether you're tracking macros, planning a plant-based diet, or just curious about the energy density of your favorite soy foods, this tool gives you a quick, reliable estimate based on standard nutrition data.

Simply choose the soy product, enter the amount in grams (or use the quick-fill presets), and optionally adjust for cooking method or brand variation. The calculator breaks down calories from protein, carbohydrates, and fat, so you can see exactly where the energy comes from. Perfect for meal prep, calorie counting, and understanding how soy fits into your daily intake.

🌱 Soy Calories Per 100g

g
Quick fill:

How to Use This Tool

Select the soy product you're interested in from the dropdown, then enter the amount in grams. The calculator uses standard USDA nutrition data for each product. If you're measuring cooked soybeans or soy milk, choose the "Cooked / Steamed" option to adjust for water content. The quick-fill buttons let you instantly test common serving sizes like 50g, 100g, 150g, or 200g.

The result shows total calories plus a breakdown of protein, carbohydrates, and fat, along with the calories contributed by each macronutrient. This helps you understand the energy composition of your soy food and how it fits into your daily macro targets.

How It Works

The calculator uses the Atwater system, which assigns 4 kcal per gram of protein, 4 kcal per gram of carbohydrate, and 9 kcal per gram of fat. For each soy product, we use average values from the USDA FoodData Central database. For example, dried soybeans contain about 446 kcal per 100g, while firm tofu has only 144 kcal per 100g because it's mostly water.

When you select "Cooked / Steamed," the calculator applies a reduction factor to account for water absorption. For soybeans, cooking roughly triples the weight, so the calorie density drops to about 60% of the dried value. This adjustment is approximate but useful for meal planning.

Worked Examples

Example 1: You eat 150g of firm tofu. Select "Tofu (firm)", enter 150g, and leave cooking method as "Raw / Dried" (tofu is already cooked). The calculator gives 216 kcal, with 23.3g protein, 6.3g carbs, and 13.1g fat.

Example 2: You cook 100g of dried soybeans. Select "Whole Soybeans (dried)", enter 100g, and choose "Cooked / Steamed". The result is about 268 kcal, with 21.9g protein, 18.1g carbs, and 11.9g fat — a hearty, protein-rich meal component.

Tips & Best Practices

  • Always weigh your food in its final form (cooked or raw) to match the calculator's assumptions.
  • For packaged soy products like soy milk or tofu, check the nutrition label — values can vary by brand and fortification.
  • If you're tracking macros, remember that soy protein is a complete protein, making it an excellent plant-based choice.
  • Use the breakdown to balance your meals: soy is relatively high in fat, so pair it with lower-fat sides if you're watching fat intake.

Factors Affecting Accuracy

Calorie values are averages and can differ based on variety, growing conditions, and processing. For example, silken tofu has fewer calories than firm tofu because it contains more water. Soy milk can be sweetened or unsweetened, which changes the carb count significantly. Always prefer the nutrition label when available.

The cooking adjustment is a general estimate. The exact water absorption depends on cooking time and method. For precise tracking, weigh your cooked soybeans and use the "cooked" option, or look up the specific value for your preparation.

Frequently Asked Questions

Is soy good for weight loss?

Soy can be part of a weight-loss diet because it's high in protein and fiber, which promote satiety. However, calorie density varies widely — edamame and tofu are lower in calories than dried soybeans, so portion control matters.

How many calories are in 100g of cooked soybeans?

Cooked soybeans have about 173 kcal per 100g, but this calculator uses a factor that gives approximately 268 kcal for 100g of dried beans cooked (since 100g dried becomes about 250g cooked). For 100g of already-cooked soybeans, use the "Cooked" option with 100g to get the right value.

Can I use this for soy protein powder?

No, this calculator is for whole soy foods. Protein powder has a different calorie and macro profile — check the label on your specific product.

Additional Resources

For more detailed nutrition data, visit the USDA FoodData Central. You can also explore our soy nutrition guide for more tips on incorporating soy into your diet.