Menu

Soya Chunk Curry

indiannorth-indian high-proteinvegetarianveganlow-oil
A bowl of soya chunk curry in a spiced gravy

Soya chunks are one of the highest-protein vegetarian ingredients you can cook with, which makes this curry a strong pick for a filling weight-loss dinner. The whole trick is squeezing the soaked chunks well so they drink up the masala instead of staying watery.

It is high in protein, lean, and easy to bulk with vegetables. Serve it with a small portion of rice or a single roti and a salad for a satisfying, protein-forward plate.

2 Serves
10 min Prep
20 min Cook
30 min Total
easy Difficulty

Nutrition

  • 250 Calories
  • 18 g Protein
  • 18 g Carbs
  • 10 g Fat
  • 6 g Fiber

Nutrition estimate per serving.

Ingredients

  • 1 cup soya chunks (soaked in hot water and squeezed)
  • 1 medium onion (chopped)
  • 2 medium tomato (pureed)
  • 1 tbsp ginger-garlic
  • to taste cumin, turmeric, coriander powder, garam masala, salt
  • 2 tsp oil

Instructions

  1. Soak the soya chunks in hot water for 10 minutes, then squeeze out the water well.
  2. Heat the oil and saute the onion and ginger-garlic until golden.
  3. Add the tomato puree and spices and cook until the masala thickens.
  4. Add the soya chunks with a little water, simmer 8-10 minutes so they soak up the masala, and serve.

Why this is weight-loss-friendly

Soya chunks are very high in protein and low in fat, so this is one of the most protein-dense vegetarian curries for the calories. Squeezing them well and using measured oil keeps it light.

Substitutions

  • Add peas, capsicum, or spinach to the gravy for more volume and fiber.
  • Squeeze the soya chunks well so they absorb the masala rather than staying watery.

Variations

  • Make a dry soya keema by chopping the chunks small and skipping most of the gravy.

Storage & meal prep

Keeps 2 days refrigerated. The chunks soak up more masala overnight.

Soak and squeeze a batch of chunks ahead; the curry comes together quickly after.

Common mistakes

  • Not squeezing the chunks: they stay watery and bland. Press out the soaking water firmly.
  • Too much oil: the dish is naturally lean, so two teaspoons is enough.

FAQs

Are soya chunks good for weight loss?
Soya chunks are very high in protein and low in fat, which makes them filling for few calories. A curry with measured oil and plenty of vegetables is a strong weight-loss option.
How much protein is in soya chunk curry?
A serving made with a cup of soya chunks carries a high amount of plant protein, among the most protein-dense vegetarian mains. Exact values are estimates.

Related recipes

Looking for more? Find recipes by ingredient, calories, and protein.