The protein figure looks almost implausible for a vegetarian food, but it's real — soya chunks are dried, defatted soy flour pressed into pieces, so almost nothing but protein and fibre by weight. Rehydrating in the curry adds water, not calories.
Computed from compiled from published nutrition sources for dry soya chunks (~52 g protein, ~345 kcal, ~13 g fibre per 100 g dry) — not yet independently checked against a primary IFCT lookup
Worth eating