How many calories are in soya chunks?
100 g of dry soya chunks is about 345 kcal, with roughly 52 g of protein and almost no fat. Nobody eats 100 g dry in a sitting. A normal serving is 25 to 30 g dry, which is about 105 kcal and 16 g of protein, and which turns into a full bowl once soaked.
Per portion
| Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 100 g dry soya chunks | ~345 kcal | 52 g | 33 g | 0.5 g |
| 30 g dry, one serving | ~105 kcal | 16 g | 10 g | 0.2 g |
| 100 g soaked and squeezed | 110–120 kcal | 17 g | 11 g | 0.2 g |
| 30 g dry, cooked as curry in 1 tbsp oil | 230–260 kcal | 17 g | 15 g | 14 g |
| 100 g soya granules, dry | ~350 kcal | 52 g | 33 g | 1 g |
| One plate soya pulao | 450–600 kcal | 22 g | 65 g | 15–20 g |
What changes the number
The oil, by a wide margin. Soya chunks are porous and behave like a sponge: whatever is in the pan ends up inside them. A tablespoon of oil is about 120 kcal and more than doubles a 105 kcal serving.
Plain versus flavoured. “Masala” and “schezwan” soya chunks add maize flour, salt and oil. Energy per 100 g is similar; the protein per 100 g drops and the sodium climbs, so the back of the pack is worth a look.
Brand spread. Protein runs from about 50 to 54 g per 100 g dry and energy from 335 to 360 kcal. Chunks, mini chunks and granules are the same material in different shapes, with the same numbers.
Where it fits in a deficit
This is the most calorie-efficient vegetarian protein in an ordinary kitchen: about 15 g of protein per 100 kcal. Chicken breast gives roughly 20 g, Greek yoghurt 10, firm tofu 11, lentils 8, full-fat paneer 6. Soya chunks sit just behind chicken and ahead of everything else vegetarian.
The reason is industrial rather than nutritional. Soya chunks are made from defatted soya flour — the oil was already extracted and sold separately, so what is left is protein and a little carbohydrate with the energy-dense part removed. Whole soya beans are about 45 per cent fat by calories; chunks are under 5.
Practically, 30 g dry puts 16 g of protein into a meal that otherwise has none, and hitting that daily total is most of what protects muscle while eating less. It is a protein source rather than a volume food, though: the bulk is water, and it will not fill you the way a bowl of moong sprouts does. With vegetables and a measured spoon of oil it is one of the better things on a deficit plate.
Dry versus soaked, and the mistake both ways
Dry chunks absorb two to three times their own weight in hot water. 30 g dry becomes roughly 90 g soaked; 100 g dry becomes 280 to 320 g.
This produces two opposite errors. People see “345 kcal per 100 g” and decide soya chunks are high-calorie, which is only true of a weight nobody serves. Then they weigh 100 g of soaked chunks off a plate and log 345 kcal, when the real figure is nearer 115 before oil.
The fix is to weigh dry, before soaking, and remember that figure. 30 g dry is one serving, whatever the bowl looks like afterwards.
One last thing, since it comes up constantly: the claim that soya lowers testosterone in men is not supported in human studies at ordinary intakes. Isoflavones resemble oestrogen structurally and behave very differently in the body. A serving or two a day is food, not an endocrine intervention.
Figures are typical values and vary by variety, size and preparation. General information, not medical advice.