๐ก Quick Answer
100 g of dry soya chunks has about 52 g protein and 345 kcal. Soaked chunks triple in weight, so 100 g cooked has about 17 g protein and 115 kcal. A katori of cooked chunks (~150 g, from 50 g dry) gives roughly 26 g protein, almost as much as a scoop of whey.
- Check whether a number is dry or cooked before you log it.
- 25โ50 g dry a day is a sensible, gut-friendly range for most adults.
- Meta-analyses show no effect on testosterone at normal intakes.
- Squeeze well and marinate to get rid of the raw smell.
Soya chunks (also sold as soya nuggets or meal maker, e.g. Nutrela) are made from defatted soy flour that is extruded and dried. Most of the fat is removed, which is why they are about half protein by weight. For a vegetarian gym-goer in India, few foods give more protein per rupee. The catch: almost every number you see online is per 100 g dry, and nobody eats 100 g of dry chunks at a sitting.
Soya Chunks Nutrition: Dry vs Cooked
The dry values below are typical of Indian pack labels and line up with USDA FoodData Central's entry for defatted soy flour (shown for reference). Soya chunks absorb water and roughly triple in weight when soaked, so 100 g cooked is about 33 g dry. Cooked values here are for plain soaked chunks with the water squeezed out, before any oil or gravy.
| Soya chunks | Calories | Protein | Carbs | Fat | Fibre |
|---|---|---|---|---|---|
| 100 g dry | ~345 kcal | ~52 g | ~33 g | ~0.5 g | ~13 g |
| 100 g cooked (soaked and squeezed, from ~33 g dry) | ~115 kcal | ~17 g | ~11 g | ~0.2 g | ~4 g |
| 1 katori cooked (~150 g, from ~50 g dry) | ~172 kcal | ~26 g | ~16 g | ~0.3 g | ~6.5 g |
| 1 tablespoon dry (~10 g) | ~35 kcal | ~5 g | ~3 g | trace | ~1.3 g |
| Reference: USDA defatted soy flour, 100 g | 327 kcal | 51.5 g | 33.9 g | 1.2 g | 17.5 g |
Basis: dry values from typical Indian soya chunk labels, cross-checked against USDA FoodData Central (soy flour, defatted). Cooked values calculated at a 3ร soak ratio. Brands and soak time vary, so treat these as close estimates.
So the honest answer to "protein in 100 g soya chunks" is: about 52 g if you weigh them dry, about 17 g if you weigh them cooked. Both are correct; just know which one you are logging.
Soy protein is a complete protein, with all nine essential amino acids, so it is a useful partner to dal, roti and rice. For how it stacks up against paneer and tofu, see paneer vs tofu protein.
Soya Chunks Benefits
- Cheap protein: 50 g dry gives around 26 g protein, close to a scoop of whey, for a fraction of the cost.
- Low fat: under 1 g fat per 100 g dry, so the calories come from protein and carbs, not fat.
- High fibre: about 13 g per 100 g dry, which helps with fullness on a fat-loss diet.
- Minerals: soy products supply iron and calcium, though plant iron is absorbed less well than iron from meat. A squeeze of lemon (vitamin C) helps.
- Shelf-stable: no fridge needed, which makes it handy for hostel and PG kitchens.
How Much Soya Chunks Per Day?
There is no official upper limit, but a practical range for most adults is 25โ50 g dry a day (roughly ยฝ to 1 katori cooked). That gives 13โ26 g of protein, a solid chunk of a 100โ130 g daily target, without making soy your only protein source. Start at the lower end if you are new to it: the fibre and natural sugars in soy cause gas and bloating in some people until the gut adjusts.
If you have a thyroid condition and take levothyroxine, soy can interfere with the tablet's absorption, so keep a gap of a few hours between them and talk to your doctor before making soy a daily staple.
Soya Chunks and Testosterone: The Myth
Soy contains isoflavones, plant compounds that are structurally similar to oestrogen. That is where the "soya chunks reduce testosterone" fear comes from. The human evidence does not support it at normal intakes.
- A 2010 meta-analysis in Fertility and Sterility (Hamilton-Reeves et al.) pooled clinical studies in men and found no significant effect of soy protein or isoflavones on testosterone.
- An expanded 2021 meta-analysis in Reproductive Toxicology (Reed et al.) reached the same conclusion: regardless of dose or study length, soy and isoflavones did not change total or free testosterone, estradiol or estrone in men.
The balanced view: a few case reports describe hormonal side effects in men eating very large amounts of soy every day for months, far beyond a katori of chunks. At 25โ50 g dry a day as part of a mixed diet, the research does not show a meaningful effect on testosterone or muscle gain. If you want the bigger picture on what does move hormones, read testosterone-boosting foods.
How to Cook Soya Chunks So They Taste Good
- Soak in hot, salted water for 10โ15 minutes until soft.
- Squeeze hard, twice. Rinse in cold water and squeeze again. This removes the raw "beany" smell that puts most people off.
- Marinate for 15โ20 minutes in curd, ginger-garlic paste, chilli, haldi and salt. The chunks soak up flavour like a sponge.
- Sear before adding to gravy. A hot pan with a little oil gives a firmer, meatier bite.
- Pulse into granules for bhurji, keema-style dishes or stuffed parathas.
3 High-Protein Soya Chunks Recipes
| Recipe (1 serving) | What goes in | Calories | Protein |
|---|---|---|---|
| Soya bhurji | 40 g dry chunks (pulsed into granules), onion, tomato, capsicum, 1 tsp oil, spices | ~210 kcal | ~22 g |
| Soya matar pulao | 30 g dry chunks, 50 g raw basmati, ยฝ cup peas, 1 tsp ghee, whole spices | ~380 kcal | ~23 g |
| Air-fryer soya tikka | 50 g dry chunks, 100 g hung curd marinade, onion and capsicum, ยฝ tsp oil | ~300 kcal | ~33 g |
Soya bhurji: soak and squeeze the chunks, pulse into granules, then cook like paneer bhurji with onion, tomato, capsicum, pav bhaji masala and coriander. Eat with two chapatis for about 400 kcal and 28 g protein.
Soya matar pulao: sear marinated chunks in ghee with jeera, bay leaf and cloves, add washed rice, peas and water, and pressure cook for two whistles. See calories in rice if you want to scale the rice up or down.
Air-fryer soya tikka: marinate squeezed chunks in hung curd, tikka masala, kasuri methi and lemon. Skewer with onion and capsicum and air-fry at 200ยฐC for 12โ15 minutes. A strong post-workout meal; more ideas in our high-protein Indian meal prep guide.
How It Fits Your Goal
Fat loss: soya chunks are one of the highest protein-per-calorie vegetarian foods: about 15 g protein per 100 kcal dry. Use them in place of some rice or roti, keep oil to a teaspoon, and the fibre keeps you full. A katori of soya curry with salad is a filling 250โ300 kcal dinner.
Muscle gain: aim for roughly 1.6โ2.2 g protein per kg body weight spread over 3โ4 meals. 50 g dry soya in one meal covers 25+ g of that. Pair it with dal, curd, paneer or whey across the day rather than leaning on soy alone. Use our calorie calculator to set your numbers, and compare all your staples in the Indian food calories and protein chart.
Frequently Asked Questions
How much protein is in 100g soya chunks?
About 52 g of protein per 100 g dry, with roughly 345 kcal. After soaking, the chunks triple in weight, so 100 g of cooked soya chunks has about 17 g protein and 115 kcal.
How much soya chunks should I eat per day?
For most adults, 25 to 50 g dry a day (half to one katori cooked) is a sensible range. That provides about 13 to 26 g of protein. Start lower if soy gives you gas or bloating.
Do soya chunks reduce testosterone?
Not at normal intakes. Meta-analyses of clinical studies in men (Hamilton-Reeves 2010 and Reed 2021) found that soy protein and isoflavones did not change testosterone or estrogen levels. Problems have only been reported in rare cases of very large daily intakes.
Are soya chunks good for weight loss?
Yes. They provide about 15 g of protein per 100 kcal, are very low in fat and high in fibre, so they keep you full for few calories. Keep the oil in the gravy to about a teaspoon per serving.
Is soya chunks protein better than paneer?
Per 100 g, dry soya chunks have about 52 g protein compared with roughly 18 to 20 g in paneer, and far less fat. Paneer is a dairy protein with more calcium and fat. Both are useful; many vegetarians eat both through the week.
Can I eat soya chunks every day?
Yes, most healthy adults can eat a moderate portion daily as one of several protein sources. If you have a thyroid condition or take thyroid medication, talk to your doctor first and keep soy away from the time you take your tablet.
Log Indian meals in seconds: snap a photo of your thali and UltraFit360 estimates calories and protein. Set your targets with the free calorie and macro calculator.
Hit Your Protein Target Every Day
UltraFit360 tracks your protein from Indian meals, sets daily targets and adjusts your plan as you progress.