Back to blog
Nutrition · Indian staples

Soya Chunks: Protein per 100g, Nutrition & Benefits

Soya chunks (also called nutrela, meal maker, or textured vegetable protein) are one of the most protein-dense foods you can buy in India. Here's exactly what's in them, how the numbers change once cooked, and how they compare to paneer, chicken, and dal.

Soya chunks nutrition per 100g (dry)

MacroPer 100g dry
Protein52 g
Carbs33 g
Fibre13 g
Fat0.5 g
Calories345 kcal

Values based on typical Indian defatted soya chunk brands (Nutrela, Sattvic, Fortune). Numbers vary slightly across labels.

Cooked soya chunks (per 100g rehydrated)

Soya chunks roughly triple in weight after soaking or boiling. Most people underestimate protein because they weigh cooked, not dry. 100g dry ≈ 300g cooked.

MacroPer 100g cooked
Protein18 g
Carbs11 g
Fibre4 g
Fat0.2 g
Calories120 kcal

Soya chunks vs paneer, chicken, dal & eggs

Food (per 100g)ProteinCaloriesNote
Soya chunks (dry)52 g345 kcalHighest plant protein density
Chicken breast31 g165 kcalComplete animal protein, lean
Paneer (full-fat)18 g265 kcalHigh protein but high saturated fat
Toor dal (cooked)8 g120 kcalStaple, moderate protein per bowl
Eggs (2 large)12 g155 kcalComplete protein, budget-friendly

Health benefits of soya chunks

Highest plant protein per rupee

At ~52g protein per 100g dry, soya chunks deliver more protein per 100g than paneer, chicken, or dal — usually at a fraction of the cost.

Complete amino acid profile

Soy is one of the few plant proteins that is 'complete' — it contains all nine essential amino acids in usable amounts, making it excellent for muscle protein synthesis.

High fibre, low fat

13g fibre per 100g supports digestion and satiety. Nearly zero fat means the calorie load stays low even when protein is high.

Works for weight loss and muscle gain

The high protein-to-calorie ratio (0.15g protein per kcal) makes soya chunks one of the most efficient foods for fat loss without giving up volume on the plate.

How much soya chunks per day?

For most adults, 25–50g dry soya chunks per meal (≈13–26g protein) is a sensible upper end. That's one generous bowl of soya curry. Going far beyond 100g dry per day isn't harmful for most people, but the phytoestrogens and fibre load can cause bloating — spread it across meals rather than eating in one sitting.

Track soya chunks accurately in Calibrate

Calibrate's Indian food database logs soya chunks in both dry and cooked weights — so your protein numbers stay honest.

Start tracking free