Soya chunk curry
Soya chunks are the quiet protein workhorse of the vegetarian kitchen. They cost little, sit in every kirana store, and soak up a good onion-tomato gravy beautifully. This home-style curry turns them soft and juicy, never rubbery, and makes an honest, filling lunch with roti or rice.
Ingredients
- 1 cup soya chunks
- 2 onions, finely chopped
- 2 tomatoes, pureed or finely chopped
- 1 teaspoon ginger-garlic paste
- 1/2 teaspoon turmeric
- 1 teaspoon coriander powder
- 1/2 teaspoon red chilli powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon cumin seeds
- Salt to taste
- 2 teaspoons oil
- Fresh coriander, chopped
Method
- Boil the soya chunks in salted water for 5 minutes. Drain, rinse in cold water, and squeeze them well. Squeezing removes the raw smell and lets them soak up the gravy.
- Heat oil in a kadhai, add cumin seeds, then the onions. Cook until deep golden, this is where the gravy gets its taste.
- Add ginger-garlic paste and cook for a minute.
- Add the tomatoes, turmeric, coriander powder and chilli powder. Cook until the masala thickens and the oil separates slightly.
- Add the squeezed soya chunks and stir so every piece is coated.
- Pour in 1 to 1.5 cups hot water, add salt, cover and simmer for 8 to 10 minutes.
- Finish with garam masala and fresh coriander. Serve with roti or rice and a simple salad.
Soya chunks are the quiet protein workhorse of the vegetarian kitchen. They cost little, sit in every kirana store, and soak up a good onion-tomato gravy beautifully. This home-style curry turns them soft and juicy, never rubbery, and makes an honest, filling lunch with roti or rice.
Why it helps
For vegetarian women, getting enough protein at lunch is the hardest part of the day. Soya chunks are among the richest plant protein sources in the Indian kitchen, so one katori of this curry does the heavy lifting that paneer or dal usually shares. A protein-forward lunch also means fewer cravings by evening. Why protein matters for Indian women
Ingredients (serves 3)
- 1 cup soya chunks
- 2 onions, finely chopped
- 2 tomatoes, pureed or finely chopped
- 1 teaspoon ginger-garlic paste
- 1/2 teaspoon turmeric
- 1 teaspoon coriander powder
- 1/2 teaspoon red chilli powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon cumin seeds
- Salt to taste
- 2 teaspoons oil
- Fresh coriander, chopped
Method
- Boil the soya chunks in salted water for 5 minutes. Drain, rinse in cold water, and squeeze them well. Squeezing removes the raw smell and lets them soak up the gravy.
- Heat oil in a kadhai, add cumin seeds, then the onions. Cook until deep golden, this is where the gravy gets its taste.
- Add ginger-garlic paste and cook for a minute.
- Add the tomatoes, turmeric, coriander powder and chilli powder. Cook until the masala thickens and the oil separates slightly.
- Add the squeezed soya chunks and stir so every piece is coated.
- Pour in 1 to 1.5 cups hot water, add salt, cover and simmer for 8 to 10 minutes.
- Finish with garam masala and fresh coriander. Serve with roti or rice and a simple salad.
Make it your own
- It is naturally vegan as written, just keep the tempering in oil, not ghee.
- Add half a cup of green peas or chopped capsicum in step 5 for colour and fibre.
- Stir in a spoon of whisked curd at the end for a richer gravy on family Sundays.
Enjoy it as part of the CurviCare Plate, or see more high-protein Indian foods.
Also in: PCOS, High protein
Want a full week planned around food like this?
CurviCare is a doctor-led lifestyle company, not a diet company. We build your plan around your kitchen, your routine and your goals, so it lasts.
See our programsCooking is the easy part. Consistency is the hard part.
Book a free consultation and we will build a realistic week around the food you already love.
Book a Free ConsultationRecipes are for general guidance and are not medical advice or a personalised diet plan. Portions and ingredients should be adjusted to your own needs. If you have a medical condition, please check with your doctor or dietitian before making major changes.
