Skip to content
metaboliq

Soya bean protein: the richest plant source in IFCT

  • 37.8 g protein per 100 g raw, from IFCT 2017.
  • 11.3 g protein and 113 kcal in 30 g dry soya beans, a small handful.
  • Protein anchor on a plate built to lose fat and keep muscle.
Book my health assessment

Takes 2 minutes to book. A doctor makes every decision with you.

A man smiles as he tosses paneer and chana in a kadhai in his kitchen

Dry white soya bean has 37.8 g of protein per 100 g, per IFCT 2017: the highest-protein plant food in this list, which makes it valuable on a vegetarian plan that keeps muscle. A serving (30 g dry soya beans, a small handful) gives 11.3 g of protein, 6.8 g of fibre and 113 kcal. Soya chunks are made from defatted soya flour, a different product that IFCT 2017 does not list.

Soya bean nutrition, per serving and per 100 g

Soya bean: IFCT 2017 figures
NutrientPer servingPer 100 g
Energy113 kcal377 kcal
Protein11.3 g37.8 g
Carbohydrate (available)3 g10.2 g
Dietary fibre6.8 g22.6 g
Fat5.8 g19.4 g

Serving: 30 g dry soya beans, a small handful, weighed raw as IFCT reports it. IFCT 2017 food code B025, "Soybean, white (Glycine max)", the mean of 1 region sampled. IFCT does not report glycaemic index, so this page prints none.

The verdict on soya bean

Protein anchor

Build a meal around it: it brings at least 6 g of protein for every 100 kcal.

  • 10 g of protein for every 100 kcal.
  • One serving gives 11.3 g of the roughly 58 g of protein a day ICMR-NIN's RDA sets for a 70 kg adult.
  • 6.8 g of fibre in a serving.

How soya bean fits a plan that loses fat and keeps muscle

IFCT 2017 gives white soya bean 37.8 g of protein per 100 g, well above any dal. It also carries 22.6 g of fibre and a fair amount of natural fat, so it is calorie-dense at 377 kcal per 100 g, and a measured handful goes a long way.

For a vegetarian who struggles to reach a protein target, soya is the strongest single lever: soaked and pressure-cooked soya beans in a curry, soya in a pulao, or tofu on some days. One serving gives 11.3 g of the roughly 58 g a day an average adult needs.

Soya bean in an Indian kitchen

Whole soya beans need an overnight soak and a long pressure-cook; most Indian kitchens use soya chunks or granules instead, which are made from defatted soya flour. Boil chunks for a few minutes, squeeze out the water, then add them to a pulao, a keema-style masala or a vegetable curry. Soya granules mix into atta for a higher-protein roti, or into a bhurji. Tofu, made from soya milk, takes on any masala and grills well on a tawa.

Pair it, or swap it

Soya bean curry with roti and sabzi, or a soya and vegetable pulao with curd, gives a high-protein vegetarian meal. Rotate soya with paneer and dals for variety.

Worth knowing

Soya chunks and soya granules have their own nutrition label because they are processed differently; read the packet rather than using these numbers. Soya beans need long soaking and full cooking.

Soya bean against similar foods

Per 100 g, IFCT 2017
FoodEnergyProteinFibre
Soya bean377 kcal37.8 g22.6 g
Brown soya bean381 kcal35.6 g21.6 g
Moong dal326 kcal23.9 g9.4 g
Paneer305 kcal18.9 g—

Soya bean: questions people ask

How much protein is in soya chunks?

IFCT 2017 does not list soya chunks, so we do not print a number for them; check the packet's nutrition label. Whole white soya bean is 37.8 g of protein per 100 g in IFCT 2017.

Is soya good for weight loss?

Yes, in measured portions. It is the most protein-dense plant food here, which helps protect muscle while you eat less. It is also calorie-dense, so weigh it.

Is soya safe if I have a thyroid condition?

Research reviews find little effect of soya on thyroid function in people with healthy thyroids, but soya can affect how thyroid replacement is absorbed if taken at the same time. Ask your doctor about timing.

Sources

  1. [1] Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017

    National Institute of Nutrition (ICMR), Hyderabad, 2017. Table 1, Proximate Principles and Dietary Fibre: energy, protein, fat, available carbohydrate and dietary fibre per 100 g edible portion, the mean of the regions sampled. Every figure on this page comes from it.

    Read the source
  2. [2] ICMR-National Institute of Nutrition. Dietary Guidelines for Indians

    ICMR-NIN, Hyderabad, 2024. Recommends combining cereals with pulses in a 3:1 ratio for protein quality, meeting vegetarian protein needs from pulses, beans and milk, keeping added sugar under 5% of energy and salt to 5 g a day, and slow, steady weight reduction.

    Read the source
  3. [3] ICMR-NIN Expert Group on Nutrient Requirements for Indians. Recommended Dietary Allowances and Estimated Average Requirements

    ICMR-NIN, Hyderabad (brief note), 2020. Sets the protein RDA for healthy Indian adults at 0.83 g per kg of body weight a day, and 1 g per kg for people on a cereal-based diet with lower-quality protein.

    Read the source
  4. [4] Wycherley TP, et al. Effects of energy-restricted high-protein, low-fat compared with standard-protein, low-fat diets: a meta-analysis of randomized controlled trials

    American Journal of Clinical Nutrition, 2012. In energy-restricted trials, higher-protein diets produced slightly greater fat loss and better preservation of fat-free mass than standard-protein diets.

    Read the source
  5. [5] Shukla AP, et al. Food Order Has a Significant Impact on Postprandial Glucose and Insulin Levels

    Diabetes Care, 2015. Eating vegetables and protein before carbohydrate in the same meal produced lower post-meal glucose and insulin than the reverse order, in a small crossover study.

    Read the source
  6. [6] Messina M, Redmond G. Effects of soy protein and soybean isoflavones on thyroid function in healthy adults and hypothyroid patients: a review of the relevant literature

    Thyroid, 2006. Finds little effect of soy on thyroid function in people with healthy thyroids, and notes that soy may affect absorption of thyroid replacement when taken together.

    Read the source

Your plate, planned by a doctor and a dietitian.

The right portions depend on your blood sugar, thyroid, lipids and kidneys, which only a blood panel read by a doctor shows.

Book my health assessment

Then the home test, ₹999.

Takes 2 minutes to book. A doctor makes every decision with you.

Book my health assessment
Book my health assessment

Takes 2 minutes to book. A doctor makes every decision with you.