Chettinad Soya Chunks Curry
Nutrient-rich soya chunks simmered in a bold, roasted Chettinad spice gravy. This peppery, dark coconut curry from Tamil Nadu packs intense heat and deep smoky flavor, making it a protein-loaded companion for steamed rice or dosa.
For 4 servings
- prep · ~6 min
Rehydrate and boil the soya chunks.
1.Bring a pot of water to a rolling boil.2.Add soya chunks and cook until soft and expanded (5-6 min).3.Drain, rinse under cold water, and squeeze out excess water.4.Set aside.TIPSqueeze the soya chunks firmly to remove all the water — they will soak up the Chettinad gravy much better when dry. - roast · ~5 min
Roast the whole spices and coconut for the masala.
1.Heat a dry pan over medium-low heat.2.Add dried red chilies, coriander seeds, cumin seeds, fennel seeds, black peppercorns, and poppy seeds.3.Dry roast until fragrant and lightly browned (2-3 min), shaking the pan frequently.4.Add the grated coconut to the pan and continue roasting until golden brown (1-2 min).5.Remove from heat and let cool completely.TIPRoast over medium-low heat to avoid burning the spices, which would make the curry bitter. - prep · ~3 min
Grind the roasted spices into a smooth masala paste.
1.Transfer the cooled roasted spices and coconut to a blender.2.Add tamarind paste and 1/4 cup water.3.Grind to a smooth, thick paste, adding a bit more water if needed.4.Set the Chettinad masala paste aside. - saute · ~11 min
Build the aromatic base.
1.Heat oil in a heavy-bottomed pan over medium heat.2.Add cinnamon stick, cardamom pods, and cloves. Sauté until fragrant (30 sec).3.Add curry leaves and stir for a few seconds.4.Add chopped onions and cook until deeply golden brown (8-10 min).5.Add ginger-garlic paste and sauté until the raw smell disappears (1 min).TIPDon't rush the onions — deep browning is key to the dark color and rich flavor of Chettinad curry. - saute · ~6 min
Cook the tomato and ground spices.
1.Add tomato puree to the pan.2.Cook until the tomatoes are well reduced and the oil starts separating from the mixture (4-5 min).3.Stir in turmeric powder, red chili powder, and salt.4.Add the ground Chettinad masala paste and sauté for 2 minutes, stirring continuously.TIPStir continuously after adding the ground masala paste, or it will stick to the bottom of the pan and burn. - simmer · ~12 min
Simmer the curry with soya chunks.
1.Add the boiled and squeezed soya chunks to the pan.2.Pour in 1.5 cups of water and stir well.3.Bring the curry to a gentle boil, then reduce heat to low.4.Cover and simmer for 10-12 minutes, stirring occasionally.5.The gravy will thicken and the soya chunks will absorb the Chettinad flavors.TIPIf the gravy becomes too thick, add a splash of hot water to achieve the desired consistency. - garnish · ~1 min
Finish and serve hot.
1.Check for seasoning and adjust salt if needed.2.Garnish with chopped fresh coriander leaves.3.Serve hot with steamed rice, idli, or dosa.TIPLet the curry rest for 10 minutes off the heat before serving — the flavors meld and deepen even further.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Squeeze boiled soya chunks firmly to remove excess water so they absorb the gravy better.
- 2Roast spices on medium-low heat until fragrant but not burnt to avoid a bitter taste.
- 3Cook onions until deep golden brown for the signature dark color and rich flavor of Chettinad curries.
- 4Stir continuously after adding the ground masala paste to prevent it from sticking and burning.
- 5Let the finished curry rest for 10 minutes off the heat so the flavors meld and deepen.
- 6Use fresh grated coconut for authentic texture and sweetness; desiccated coconut can be used if rehydrated first.
Adapt it for your goals.
Low-oil
Reduce oil to 1 teaspoon and dry-roast the whole spices without coconut; use a non-stick pan and add the coconut only at the grinding stage to cut calories.
high proteinHigh-protein
Add 1 cup of cooked chickpeas or paneer cubes along with the soya chunks for an extra protein boost without altering the Chettinad flavor profile.
veganVegan
The recipe is already vegan; just ensure the oil used is plant-based (sesame or vegetable oil) and skip any ghee-based finishing.
milder versionMilder version
Reduce the dried red chilies to 2 and black peppercorns to ½ teaspoon, and use Kashmiri red chili powder for color without intense heat.
Why this is on our healthy list.
High in Plant Protein
Soya chunks are a complete plant protein, providing all essential amino acids, making this curry an excellent protein source for vegetarians and vegans.
Rich in Fiber
Soya chunks and the spices (fennel, cumin, coriander) contribute dietary fiber that aids digestion and promotes gut health.
Antioxidant-Rich Spices
Black pepper, turmeric, and coriander seeds are packed with antioxidants that help fight oxidative stress and inflammation.
Supports Heart Health
Sesame oil used in this recipe contains healthy unsaturated fats that may support cardiovascular health when used in moderation.
Frequently asked questions
Yes, but the flavor will be less intense. For best results, still sauté 2 teaspoons of the powder with the onions to bloom its aroma before adding tomatoes.



