Anda Rogan Josh
Boiled eggs simmered in a rich Kashmiri-style gravy with yogurt, fennel, ginger, and warming spices. This homestyle version keeps the sauce deeply flavorful while staying balanced enough to serve as part of a full meal.
For 4 servings
- prep · ~10 min
Prep the eggs and gravy ingredients.
1.Shell the boiled eggs and lightly prick them all over with a fork.2.Finely chop the onion.3.Puree the tomato until smooth.4.Whisk the yogurt well so it is lump-free.5.Grate the ginger and crush the garlic. - fry · ~3 min
Lightly fry the eggs.
Heat 1 tbsp mustard oil in a pan over medium heat. Add the boiled eggs and fry for 2 to 3 minutes, turning gently until lightly blistered. Remove to a plate.
TIPKeep the heat moderate so the eggs color lightly without turning rubbery. - saute · ~7 min
Cook the whole spices and onion.
1.Add the remaining 1 tbsp mustard oil to the same pan.2.Add bay leaf, green cardamom, cloves, cinnamon, and asafoetida.3.Cook for 20 to 30 seconds until fragrant.4.Add the chopped onion and cook until light golden, about 5 to 6 minutes. - saute · ~7 min
Build the masala.
1.Add ginger and garlic and cook for 1 minute.2.Add tomato puree and cook until slightly thickened, about 4 to 5 minutes.3.Stir in kashmiri red chili powder, fennel powder, ginger powder, turmeric powder, and salt.4.Cook the masala for 1 minute so the spices bloom.TIPLower the heat before adding powdered spices if the pan looks dry, so they do not burn. - mix · ~2 min
Stir in the yogurt.
Lower the heat and add the whisked yogurt a little at a time, stirring continuously until fully blended into the masala.
TIPContinuous stirring helps keep the yogurt smooth and stops it from splitting. - simmer · ~10 min
Simmer the curry with the eggs.
Add water and bring the gravy to a gentle simmer. Return the fried eggs to the pan, spoon the sauce over them, and simmer uncovered for 8 to 10 minutes until the gravy is flavorful and lightly thickened.
- garnish
Garnish with coriander leaves.
- serve
Serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Let the mustard oil heat until it just starts to smoke, then reduce the heat before frying the eggs and spices to tame its raw sharpness.
- 2Pricking the boiled eggs helps the gravy season them better, but use a light hand so the whites do not tear in the pan.
- 3Fry the eggs only until lightly blistered; over-frying makes the outer white tough after simmering.
- 4Whisk the yogurt until completely smooth and bring it close to room temperature so it blends into the masala without splitting.
- 5If the tomato-onion masala looks dry before adding the powdered spices, splash in a spoonful of water to protect the fennel and chili from scorching.
- 6Simmer the curry gently, not at a hard boil, once the yogurt is added; high heat can make the gravy grainy.
- 7This curry tastes even better after 30 minutes of rest, when the eggs absorb the Kashmiri-style gravy more fully.
Adapt it for your goals.
No-onion
Skip the onion for a cleaner, more traditional-style spice profile; simmer the tomato-yogurt gravy a little longer for body.
low oilLow-oil
Use less mustard oil and skip frying the eggs; the dish will be lighter, though the gravy will cling a bit less.
spicierSpicier
Add a little hot red chili along with the Kashmiri chili if you want more heat without losing the dish's deep red color.
paneerPaneer
Replace eggs with lightly pan-seared paneer cubes for a vegetarian variation with a similar rich gravy experience.
Why this is on our healthy list.
Protein-Rich Main Dish
Boiled eggs make this curry satisfying and protein-forward, helping turn the spiced gravy into a more filling meal.
Digestive Spice Support
Ginger, fennel, asafoetida, cardamom, and cloves bring aromatic depth and are traditionally used to aid heaviness in rich dishes.
Calcium and Fermented Dairy
Yogurt adds tang, creaminess, and dairy-based nutrients while also softening the intensity of the warming spices.
Frequently asked questions
The tiny holes help the seasoned gravy penetrate the eggs slightly, so they taste more flavorful all the way through.



