Anda Chaap Masala
A rich, protein-packed Punjabi-style curry where succulent soya chaap pieces and boiled eggs swim in a creamy, spiced onion-tomato gravy. Smoky, mildly spiced, and deeply satisfying — this one pairs perfectly with naan or steamed rice for a hearty meal.
For 4 servings
- prep · ~6 min
Boil the onions for the paste.
1.Add the roughly chopped onions to a pot with 1 cup water.2.Boil until the onions turn soft and translucent (5-6 min).3.Drain the water, let the onions cool, then blend into a smooth paste. - fry · ~8 min
Shallow fry the chaap and eggs.
1.Heat 2 tbsp oil in a frying pan over medium heat.2.Add soya chaap pieces and shallow fry until golden brown (3-4 min).3.Remove the chaap, then in the same pan lightly fry the boiled eggs until the surface blisters (2 min).4.Sprinkle a pinch of turmeric and salt on the eggs while frying. Set aside. - saute · ~9 min
Make the masala base.
1.Heat 2 tbsp oil and ghee in a heavy-bottomed pan over medium heat.2.Add cumin seeds, bay leaf, cardamom, and cinnamon. Let them sizzle until aromatic (30 sec).3.Add the ginger, garlic, and slit green chilies. Sauté until the raw smell fades (1 min).4.Add the boiled onion paste and cook, stirring often, until the paste turns light golden (5-7 min).TIPCook the onion paste patiently — it sweetens and removes any raw taste. - saute · ~9 min
Cook the tomatoes and spices.
1.Add finely chopped tomatoes to the pan. Cook until they turn mushy and oil separates (6-8 min).2.Lower the heat, add turmeric powder, red chili powder, and coriander powder.3.Sauté the spice mixture for 30 seconds, stirring constantly to prevent burning. - saute · ~3 min
Incorporate the yogurt.
1.Turn the heat to the lowest setting.2.Add 1 tbsp water to the whisked yogurt and mix well.3.Stir the yogurt into the masala in a slow, steady stream while continuously mixing.4.Keep stirring on low heat until the yogurt blends into the gravy and you see a glossy sheen (2-3 min).TIPWhisk yogurt smoothly and keep the heat low, otherwise it can curdle in the gravy. - simmer · ~8 min
Simmer the chaap in the gravy.
1.Add the fried soya chaap pieces to the gravy along with half the salt.2.Pour 0.5 cup water and stir well.3.Cover and let it simmer on low heat until the chaap absorbs the flavors and the gravy thickens (7-8 min). - mix · ~2 min
Add eggs and finish the dish.
1.Gently add the fried eggs, the remaining salt, garam masala, and crushed kasuri methi.2.Stir carefully to coat the eggs without breaking them.3.Cook uncovered for 2 minutes to allow the final flavors to meld. - garnish · ~1 min
Garnish with fresh coriander and ginger, then serve.
Scatter chopped coriander leaves and julienned ginger on top. Serve hot with naan or steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Boil the onions until completely soft for a silky, lump-free paste that blends seamlessly into the gravy.
- 2Shallow-fry the soya chaap until deep golden — this firms the texture and prevents it from turning mushy in the curry.
- 3Always whisk the yogurt with a little water and add it off the heat to avoid curdling when it hits the hot masala.
- 4Crush the kasuri methi between your palms just before adding to release its full smoky aroma.
- 5Score the boiled eggs lightly before frying so the spices and gravy cling better to the surface.
- 6Let the chaap simmer covered for at least 7-8 minutes so it absorbs the masala and becomes tender from within.
- 7If the gravy seems too thick after adding the chaap, splash in warm water a little at a time to reach your preferred consistency.
Adapt it for your goals.
Vegan
Substitute the boiled eggs with extra soya chaap or tofu chunks, and replace the yogurt with a thick cashew or coconut cream (blend ¼ cup soaked cashews with ½ cup water). This keeps the creamy richness while making the dish entirely plant-based.
low oilLow-oil
Skip shallow-frying the chaap and eggs. Instead, air-fry them at 180°C (350°F) for 8 minutes, or simply add them raw to the gravy and cook covered for an extra 10 minutes. Reduce the oil in the masala base to 1 tablespoon to cut fat without losing flavor.
high proteinHigh-protein
Replace half the soya chaap with pan-fried paneer cubes and add a second boiled egg per serving. You'll boost the protein content dramatically while keeping the same creamy gravy — ideal for post-workout meals or a filling dinner.
butter chaapButter-chaap
Blend 1 tablespoon of butter into the finished gravy and finish with a drizzle of fresh cream. This transforms the dish into a richer, more indulgent curry reminiscent of butter chicken but using chaap and eggs instead.
Why this is on our healthy list.
High in Plant Protein
Soya chaap is made from soy protein, making this dish an excellent source of plant-based protein that supports muscle repair and keeps you feeling full for longer.
Rich in Choline from Eggs
Boiled eggs provide choline, a nutrient essential for brain health and liver function, adding a natural source of high-quality animal protein alongside the soya.
Anti-Inflammatory Spices
Turmeric, ginger, garlic, and cinnamon in the masala offer natural anti-inflammatory and antioxidant properties that may support overall immunity and digestion.
Digestive-Friendly
The cumin seeds, bay leaf, and asafoetida (if added) paired with yogurt help aid digestion and reduce bloating, making this a balanced comfort food.
Frequently asked questions
Yes, fresh soya chaap works beautifully. Just cut it into 1-inch pieces and proceed with the recipe — it may need 1-2 minutes less frying since it's already tender.



