Desi Weight Loss

Soya Chunks and Tofu: Cheap Protein for Desi Vegetarians

Plenty of people soak soya chunks, wring them out, and swear they still smell “like plastic.” They’re not entirely wrong, and it’s the single biggest reason people give up on them after one try. That’s a shame, because gram for gram, soya chunks are one of the cheapest proteins in the entire desi kitchen.

Before you start

  • Dry soya chunks (nutri nuggets): roughly 335 to 345 kcal and 50 to 52 g protein per 100 g dry
  • After soaking: chunks absorb water and roughly double or triple in weight, so a 25 g dry portion becomes a generous cooked serving
  • Firm tofu: roughly 130 to 145 kcal and 12 to 15 g protein per 100 g
  • Cost: soya chunks are usually the cheapest protein per gram in the whole shop, tofu costs more but needs less prep smell management

Prefer to listen? This post as a 5 min video

Protein per 50 g dry: the number that matters

Recipes usually call for soya chunks by the cup or handful, which is unhelpful if you’re trying to hit a protein target. Work from weight instead. Always. A 50 g dry portion of soya chunks contains roughly 25 to 26 g of protein, which is close to what you’d get from 100 g of chicken breast, for a fraction of the price. That 50 g dry portion cooks up into enough soya bhurji or curry for one generous plate, sometimes two smaller ones depending on what else is on the table, and if you’re feeding a family it’s worth weighing the whole batch dry before cooking so nobody ends up guessing portions once everything is mixed into the gravy and impossible to separate again.

How to cook soya chunks without the smell

The “plastic” smell people complain about comes from compounds naturally present in raw soybean, and it fades with proper soaking and rinsing, not with more masala thrown on top to mask it.

  1. Boil, don’t just soak: drop dry soya chunks into boiling water for 2 to 3 minutes, then turn off the heat and let them sit for 10 minutes. This softens them faster than cold soaking and reduces the raw smell more effectively.
  2. Rinse thoroughly in cold running water, then squeeze each handful firmly to wring out as much water as possible, two or three times. This step is the one people skip, and it’s the one that matters most for smell.
  3. Marinate briefly if you like: 10 minutes in a spoon of yoghurt with a little ginger-garlic paste helps mask any remaining raw note and tenderises the chunks.
  4. Cook in a proper onion-tomato masala for at least 12 to 15 minutes on medium heat, the chunks need time to actually absorb flavour, not just sit in gravy.
In brief

Soya chunks aren’t a traditional desi ingredient the way daal or paneer is, they arrived later as an affordable protein pushed through public nutrition programmes in India and Pakistan because of their low cost and long shelf life. Many households now cook them the same way they’d cook keema or bhindi, folded into a familiar masala rather than treated as a separate “health food.”

Tofu: the other cheap protein, less smell, more cost

Tofu, made from soy milk rather than defatted soy flour, has a milder flavour and no soaking-smell issue, which makes it easier for first-timers. Firm tofu holds its shape in a stir-fry or curry, while soft or silken tofu breaks down and is better suited to blended dishes. It costs more than soya chunks per 100 g in most desi markets, but it needs almost no prep beyond draining and patting dry, then cubing.

Food (cooked, per 100 g)CaloriesProtein
Soya chunks, rehydrated and cookedRoughly 100 to 130 kcal16 to 18 g
Firm tofu, plainRoughly 130 to 145 kcal12 to 15 g
Chicken breast, cookedRoughly 165 kcal31 g

These numbers shift once rehydrated soya chunks pick up water weight, which is why the dry-weight number matters more when you’re comparing value and planning meals.

Soya chunks for weight loss

Soya chunks work well for weight loss because they carry a lot of protein and fibre for relatively few calories once cooked, and they’re extremely filling. A bowl of soya curry with two rotis keeps most people satisfied for several hours. They’re also one of the few proteins in this kitchen that are naturally fat-free before you add oil, which gives you full control over the calorie count of the final dish, unlike meat, which carries its own fat.

Try this

Make soya bhurji as a keema substitute one night this week: rehydrate and mince the boiled chunks slightly, then cook with the same onion, tomato and green chilli base you’d use for mince. It’s a near-instant way to cut cost and fat from a familiar dinner without changing the whole recipe.

Buying and storing soya chunks and tofu

Dry soya chunks keep extremely well, often for 6 months to a year in an airtight container in a cool, dry cupboard, which is part of why they’re such a practical pantry staple for a budget-conscious household. Check the packet for a manufacturing date rather than assuming freshness, and look for chunks that are uniformly pale, not discoloured or clumped together, which can indicate moisture got in during storage. Tofu is a different story, it’s perishable like any fresh dairy-style product and should be refrigerated, used within the date on the packet, and kept submerged in fresh water if you’ve opened it and aren’t using the whole block, changing that water daily. A sour smell or slimy surface on tofu means it’s turned and should be discarded rather than rinsed and used anyway, food safety here matters more than avoiding waste of a single block.

Myth: soya causes thyroid problems or messes with hormones

This claim circulates widely, and the honest picture is more reassuring than the rumour suggests. Soy contains plant compounds called isoflavones, which have a weak, mild effect similar to oestrogen in the body, far weaker than the body’s own hormones. Large reviews of the evidence have not found that normal dietary amounts of soy foods cause thyroid problems in people with a healthy thyroid, or meaningfully disrupt hormones in men or women. People with an existing thyroid condition are sometimes advised to space soy foods a few hours apart from their thyroid medication, since soy can interfere with how well the tablet is absorbed, not because soy harms the thyroid itself. If you take thyroid medication, ask your pharmacist or doctor about timing rather than avoiding soy altogether.

Take care if

Anyone with a soy allergy should avoid soya chunks and tofu entirely, this is a genuine and sometimes serious allergy, not the same thing as the thyroid concern above. People on thyroid medication should ask about timing soy foods away from their dose. Children can eat well-cooked soya chunks and tofu in modest amounts as part of a varied diet. If you notice bloating, gas or discomfort after eating soya chunks regularly, it may simply be the fibre content, introduce them gradually rather than a full portion on day one.

Soya chunks and tofu, your questions

Are soya chunks good for weight loss?

They’re one of the more useful budget foods for it. Once cooked they give a lot of protein and fibre for relatively few calories, and they keep you full for hours. They’re fat-free before you add oil, so how much ghee or oil goes into the masala decides most of the calorie count.

How much protein is in 50 g of soya chunks?

Roughly 25 to 26 g in a 50 g dry portion. That’s close to what 100 g of cooked chicken breast gives you, at a fraction of the price. Always weigh them dry, because soaked chunks hold a lot of water.

How do I get rid of the smell in soya chunks?

Boil them for 2 to 3 minutes, leave them in the hot water for 10 minutes, then rinse in cold water and squeeze hard two or three times. The squeezing is the step most people skip and it matters most. Extra masala only hides the smell, it doesn’t remove it.

Which is better, tofu or soya chunks?

Neither wins outright. Soya chunks are cheaper and pack more protein per gram dry, but need proper soaking and squeezing. Tofu costs more, needs almost no prep and has no raw smell, which makes it friendlier for first-timers.

How many soya chunks can I eat in a day?

A 50 g dry portion makes one generous plate of bhurji or curry, and that’s a sensible single serving for most adults. Eat them as one protein among several, alongside daal, eggs or dairy, rather than at every meal. If they give you gas, start with less.

Do soya chunks cause thyroid problems?

Normal food amounts haven’t been found to cause thyroid problems in people with a healthy thyroid. If you take thyroid tablets, soy can reduce how well they’re absorbed, so ask your pharmacist or doctor how far apart to keep them rather than cutting soy out.

Is soya bad for men’s hormones?

Not in normal dietary amounts. Soy’s plant compounds act like a very weak form of oestrogen, far weaker than the body’s own hormones, and ordinary servings haven’t been shown to disrupt hormones in men or women. The rumour is much louder than the evidence.

Why do soya chunks give me gas?

Usually it’s the fibre, especially if you jumped straight to a full plate. Start with a smaller portion a couple of times a week and build up. Soaking, rinsing and cooking them thoroughly also helps.

Can children eat soya chunks and tofu?

Yes, well-cooked soya chunks and tofu in modest amounts are fine as part of a varied diet for children who already eat family food. Keep the masala mild for little ones and skip soy entirely if there’s any sign of allergy.

Who should not eat soya chunks?

Anyone with a soy allergy should avoid both soya chunks and tofu completely, since it can be a serious allergy. People on thyroid medication can usually still eat soy, but should check the timing with their doctor.

Can I use soya chunks instead of keema?

Easily. Boil, squeeze and roughly mince the chunks, then cook them in the same onion, tomato and green chilli base you’d use for mince, for at least 12 to 15 minutes. You keep the familiar taste and cut both cost and fat.

How long do soya chunks last once opened?

Dry chunks keep for many months in an airtight jar in a cool, dry cupboard. Check the manufacturing date when buying, and throw them out if they look discoloured or clumped, since that means moisture got in.

How do I store leftover tofu?

Keep opened tofu in the fridge, fully covered in fresh water, and change the water daily. Use it within the packet’s date. If it smells sour or feels slimy, bin it, don’t rinse it and cook it anyway.

For more affordable protein comparisons, see Daal, Chana and Anda: Budget Protein for Weight Loss and Protein Powder: Whey vs Daal and Eggs, or browse the full Desi Weight Loss series.

Nothing on The Care Online is medical advice. Traditional practices are described as tradition, not as fact. Patch-test anything new, and take a persistent or serious concern to a qualified professional. See how posts are written on our methodology page.