Mughlai Anda Do Pyaza
Rich, creamy egg curry where boiled eggs are pan-fried to golden perfection and then simmered in a velvety onion-tomato gravy with aromatic Mughlai spices. The hallmark 'Do Pyaza' style means loads of onions used two ways — caramelized in the gravy and crisp-fried as a garnish — giving every bite a deep, mildly sweet onion flavor with a gentle kick of heat.
For 4 servings
- prep · ~10 min
Prepare the eggs and onions.
1.Boil the 6 eggs for 10 minutes until hard-boiled. Cool, peel, and prick gently with a fork.2.Slice 2 onions thinly for frying. Finely chop the remaining 2 onions for the gravy. - fry · ~8 min
Fry the eggs and crisp the sliced onions.
1.Heat 2 tbsp oil in a heavy bottom pan over medium heat.2.Fry the boiled eggs, turning frequently, until golden brown all over. Remove and set aside.3.In the same pan, add the thinly sliced onions and fry until deep golden and crisp. Remove and set aside for garnish.TIPDon't overcrowd the pan — fry eggs in batches if needed for even browning. - temper · ~10 min
Make the Mughlai tempering.
1.Add the remaining 1 tbsp oil and 1 tbsp ghee to the same pan over medium heat.2.Add cumin seeds, crushed cardamom, cloves, and cinnamon stick. Sauté for 30 seconds until fragrant.3.Add the finely chopped onions and green chilies. Cook until onions turn deep golden brown, stirring often.TIPTake your time browning the onions — this builds the rich Mughlai flavor base. - saute · ~9 min
Build the aromatic gravy base.
1.Add ginger garlic paste and sauté until the raw smell disappears, about 1 minute.2.Lower the heat and add turmeric powder, red chili powder, and coriander powder. Stir briskly for 20 seconds.3.Add the tomato puree and salt. Cook until the oil separates from the masala, about 5-7 minutes.TIPKeep the heat low when adding spice powders to prevent burning. - simmer · ~10 min
Simmer the curry with yogurt.
1.Reduce heat to low. Add the whisked yogurt slowly, stirring continuously to blend smoothly.2.Add 1 cup warm water and bring to a gentle simmer. Cook uncovered for 8-10 minutes, stirring occasionally.TIPAlways whisk yogurt well and add on low heat to prevent curdling. - simmer · ~5 min
Add eggs and finish the dish.
1.Halve the fried eggs lengthwise and gently slide them into the simmering gravy.2.Sprinkle garam masala on top. Simmer covered on low heat for 5 minutes so the eggs absorb the flavors.3.Taste and adjust salt if needed.TIPResist stirring after adding eggs — use a gentle shake of the pan instead to keep the yolks intact. - garnish
Garnish and serve hot.
Transfer to a serving bowl, top generously with the reserved crisp fried onions and fresh coriander leaves. Serve immediately 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.
- 1Prick boiled eggs with a fork before frying to prevent them from spluttering in hot oil.
- 2Fry the boiled eggs until deep golden — this creates a flavorful outer crust that holds up in the gravy.
- 3Slice onions for garnish as uniformly thin as possible so they crisp evenly without burning.
- 4Brown the chopped onions for the gravy until a rich mahogany color — this is the backbone of the Mughlai flavor.
- 5Add yogurt off the heat or on the lowest flame, stirring constantly, to keep the gravy smooth and lump-free.
- 6Halve the eggs just before adding them to the gravy so the yolks don't dry out.
- 7Let the curry rest for 5 minutes after cooking — the eggs absorb more spices as it sits.
Adapt it for your goals.
Low-oil
Reduce oil and ghee to 1 tbsp each; pressure-cook the gravy base instead of sautéing, then simmer with eggs for a lighter yet flavorful version.
high proteinHigh-protein
Add 200g of paneer cubes or boiled chickpeas along with the eggs for extra protein without altering the Mughlai spice profile.
jainJain
Skip the onions and garlic; use asafoetida (hing) in the tempering and substitute ginger-chili paste for ginger-garlic paste to keep the dish Jain-friendly.
veganVegan
Replace eggs with extra-firm tofu (pan-fried until golden) and use coconut yogurt instead of dairy yogurt for a fully plant-based version.
Why this is on our healthy list.
Rich in High-Quality Protein
Eggs provide complete protein with all essential amino acids, supporting muscle repair and satiety.
Supports Digestion
Cumin, cardamom, and cloves in the tempering are traditionally known to aid digestion and reduce bloating.
Good Source of Antioxidants
Turmeric and tomatoes are rich in curcumin and lycopene, which help fight oxidative stress in the body.
Probiotic Boost from Yogurt
The yogurt in the gravy adds live cultures that support gut health and improve nutrient absorption.
Frequently asked questions
Use room-temperature yogurt, whisk it until perfectly smooth, and add it to the pan only after lowering the heat and stirring continuously.



