Egg Do Pyaza
Hard-boiled eggs simmered in a rich, spiced onion-tomato gravy loaded with a generous amount of onions cooked two ways — sautéed and added as a final flourish. This North Indian classic delivers a burst of tangy, mildly spiced flavor in every bite and pairs beautifully with roti or steamed rice.
For 4 servings
- boil · ~10 min
Boil the eggs.
1.Place 6 eggs in a saucepan and add enough water to cover them.2.Add a pinch of salt to the water.3.Bring to a rolling boil over medium-high heat, then reduce heat slightly and boil gently for 8 minutes.4.Drain the hot water and immediately transfer eggs to a bowl of cold water.5.Let them cool for 5 minutes, then peel carefully and set aside. - fry · ~4 min
Shallow fry the boiled eggs.
1.Heat 2 tablespoons of oil in a pan over medium heat.2.Gently prick the boiled eggs with a fork or toothpick all over.3.Carefully place the eggs in the hot oil and shallow fry, turning occasionally, until they are golden and lightly blistered on all sides.4.Remove the fried eggs to a plate and set aside.TIPPricking the eggs prevents them from bursting in the oil and helps them absorb the gravy flavors. - saute · ~10 min
Caramelize the sliced onions.
1.In the same pan, add 1 tablespoon of ghee.2.Add the 2 sliced onions and a pinch of salt.3.Sauté over medium heat until deep golden brown and slightly crisp at the edges, about 8 to 10 minutes.4.Remove half of the caramelized onions and set aside for garnish.TIPStir frequently and scrape the pan to avoid burning. Deep browning is key to the 'Do Pyaza' flavor. - temper · ~6 min
Make the aromatic base.
1.Add cumin seeds, bay leaf, and dried red chilies to the pan with the remaining caramelized onions.2.Sauté for 30 seconds until cumin splutters and becomes fragrant.3.Add the 2 finely chopped onions and cook until translucent, about 4 minutes.4.Stir in the ginger-garlic paste and green chilies, cooking until the raw smell disappears, about 1 minute. - saute · ~8 min
Cook the tomato masala.
1.Add chopped tomatoes, turmeric powder, red chili powder, coriander powder, and salt to the pan.2.Stir well and cook until the tomatoes soften completely and the oil starts to separate from the mixture, about 6 to 8 minutes. - simmer · ~5 min
Simmer the gravy.
1.Lower the heat and stir in the whisked yogurt.2.Add 1 cup of water and bring the gravy to a gentle simmer.3.Let it bubble gently for 5 minutes until the gravy thickens slightly.TIPKeep the heat low when adding yogurt to prevent it from curdling. - simmer · ~5 min
Add the fried eggs to the gravy.
1.Cut the fried eggs in half lengthwise and gently nestle them into the simmering gravy.2.Spoon some gravy over the eggs.3.Sprinkle the garam masala and dry mango powder on top.4.Cover and simmer on low heat for 5 minutes so the eggs absorb the flavors. - garnish
Garnish with reserved onions and coriander.
1.Transfer the curry to a serving bowl.2.Top with the reserved caramelized onions and freshly chopped coriander leaves.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick the boiled eggs all over with a fork before shallow frying to prevent them from bursting in hot oil.
- 2Deeply caramelize the sliced onions until dark brown for the authentic 'Do Pyaza' sweetness and texture.
- 3Keep the heat low when adding whisked yogurt to the gravy to prevent curdling and ensure a smooth sauce.
- 4Reserve half the caramelized onions for garnish to get two distinct onion textures in every bite.
- 5Simmer the eggs in the gravy for at least 5 minutes so they absorb the spiced tomato-onion masala fully.
Adapt it for your goals.
Low-oil
Skip shallow-frying the eggs and add them boiled directly to the gravy; reduce oil to 1 tsp for the tadka to lower the fat content.
high proteinHigh-protein
Double the egg quantity and add a handful of boiled chickpeas to the gravy for an extra protein boost.
jainJain
Replace eggs with boiled baby potatoes or paneer cubes, and skip the garlic in the ginger-garlic paste to align with Jain dietary restrictions.
veganVegan
Substitute eggs with firm tofu cubes (pan-fried), use plant-based yogurt, and replace ghee with coconut oil for a fully vegan version.
Why this is on our healthy list.
High-Quality Protein
Eggs provide complete protein with all essential amino acids, supporting muscle repair and satiety.
Rich in Antioxidants
Onions, tomatoes, and spices like turmeric and coriander are packed with antioxidants that help combat oxidative stress.
Probiotic Support
The yogurt in the gravy adds beneficial live cultures that aid digestion and gut health.
Low in Carbs
This dish is naturally low in carbohydrates, making it suitable for low-carb or diabetic-friendly meals when paired with vegetables.
Frequently asked questions
Yes, but fresh-boiled eggs are better because they peel more cleanly and their yolks stay centered — plus you can prick and fry them immediately.



