The Soya Chunks Everyone Hated in Hostel Mess — Here’s How to Actually Cook Them

Let’s be honest about something first: soya chunks have a serious PR problem. For most people, the association isn’t “protein-rich” or “versatile” — it’s a rubbery, bland, slightly sour curry from hostel or PG mess that nobody finished. And once that memory sets in, it’s hard to give soya a second chance.

But here’s the truth — soya chunks were never the problem. The way they were cooked was.

Mistake #1: Skipping the squeeze

Most mess-style cooking soaks soya chunks and dumps them straight into the curry, water and all. That leftover soaking water carries a raw, slightly beany smell that overpowers everything else. The fix is almost embarrassingly simple: after soaking in hot water for 15–20 minutes, squeeze each chunk firmly — like wringing a cloth — until most of the water is out. This one step removes 80% of that “hostel curry” smell.

Mistake #2: No marination, no flavour

Soya chunks are basically flavour sponges — they don’t taste like much on their own, which is exactly why they need to sit in something before they hit the pan. A quick marinade of curd, ginger-garlic paste, a pinch of turmeric and red chilli powder for even 20 minutes changes everything. Mess kitchens skip this because they’re cooking in bulk under time pressure. You don’t have to.

Mistake #3: Treating them like a vegetable, not a protein

A lot of home cooks throw soya chunks in at the same time as onions and let everything cook together in one pot from start to finish. That’s how you end up with chunks that taste like whatever oil they were boiled in, and nothing else. Try this instead: build your masala base first — onions, tomatoes, spices, cooked down properly — and only add the marinated, squeezed soya chunks in the last 8–10 minutes. Let them absorb a finished gravy instead of stewing in a half-cooked one.

Mistake #4: Wrong texture expectations

Overcooked soya chunks turn mushy and fall apart; undercooked ones stay chewy in an unpleasant way. The sweet spot is simmering them in the gravy just long enough to soften without disintegrating — usually 8–12 minutes on medium heat, not 30.

A simple recipe worth trying

Soak, squeeze, marinate for 20 minutes. Sauté onions till golden, add ginger-garlic paste, tomatoes, and your usual spice mix. Cook the masala down until oil separates. Add the marinated soya chunks, a splash of water, cover and simmer for 10 minutes. Finish with coriander and a squeeze of lime.

That’s it. Same ingredient, completely different result. Soya chunks were never bland — they were just never given a fair shot.

Leave a Reply

Your email address will not be published. Required fields are marked *