Hearty Soya Chunk Curry
A classic Indian comfort food, this recipe transforms soya chunks into tender, flavor-packed bites swimming in a rich and aromatic tomato-onion gravy, perfect for a hearty meal.
For 4 servings
Place the soya chunks in a heatproof bowl and pour 3 cups of hot water over them. Let them soak for 15 minutes until fully rehydrated and soft. Drain the water, then firmly squeeze out all excess liquid from the soya chunks. Set aside.
Heat vegetable oil in a large pot or deep pan over medium heat. Add cumin seeds and let them splutter for 15-20 seconds. Add the finely chopped onion and sauté until golden brown and translucent, about 7-10 minutes, stirring occasionally.
Stir in the ginger-garlic paste and cook for 1 minute until fragrant. Reduce heat to low, then add turmeric powder, coriander powder, and red chili powder. Sauté for 30 seconds, stirring constantly to prevent burning.
Pour in the pureed tomatoes and increase heat to medium. Cook the tomato mixture, stirring frequently, until the oil begins to separate from the sides and the mixture thickens, about 8-10 minutes.
Add the squeezed soya chunks and green peas to the pan. Mix well to coat them with the spice-tomato gravy. Cook for 2-3 minutes, allowing the flavors to meld.
Pour in 1 ½ cups of water and add salt. Bring the curry to a gentle boil, then reduce the heat to low, cover the pan, and simmer for 10-12 minutes, allowing the soya chunks to absorb the gravy and flavors.
Stir in the garam masala. Check for seasoning and adjust salt if necessary. Cook for another 2 minutes uncovered.
Garnish generously with fresh chopped cilantro before serving hot with rice, naan, or roti.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Ensure you squeeze out as much liquid as possible from the soya chunks after soaking; this allows them to better absorb the curry's flavors and prevents a watery texture.
- 2Don't rush the onion browning or tomato cooking steps. Developing these base flavors properly is crucial for a rich and delicious curry.
- 3Adjust the amount of red chili powder to suit your spice preference. For a milder curry, reduce it; for spicier, add a bit more.
- 4If the curry seems too thick, add a splash of hot water or vegetable broth to reach your desired consistency. If too thin, simmer uncovered for a few extra minutes.
Adapt it for your goals.
Vegetable Boost
Add diced potatoes, carrots, or bell peppers along with the green peas for added nutrition and texture. Cook until tender.
Creamy FinishCreamy Finish
Stir in 2-3 tablespoons of coconut milk or cashew paste (soaked and blended cashews) at the end for a richer, creamier curry.
Smoky FlavorSmoky Flavor
For a smoky depth, add a pinch of smoked paprika along with the other dry spices, or finish with a 'dhungar' (smoking with charcoal) technique.
Why this is on our healthy list.
High in Plant-Based Protein
Soya chunks are an excellent source of complete plant-based protein, essential for muscle repair, growth, and overall body function, making this a satisfying vegetarian meal.
Rich in Fiber
This curry, with soya chunks and vegetables like peas, provides a good amount of dietary fiber, aiding digestion, promoting satiety, and helping to regulate blood sugar levels.
Nutrient-Dense
Soya chunks are packed with essential minerals like iron, magnesium, and zinc, while the spices like turmeric offer anti-inflammatory and antioxidant benefits.
Frequently asked questions
Yes, this curry tastes even better the next day as the flavors have more time to meld. Store it in an airtight container in the refrigerator for up to 3-4 days.


