Poached Egg Curry
Tender eggs poached right in a lightly spiced onion-tomato gravy make this homestyle curry comforting and satisfying. It is simple enough for a weeknight and pairs beautifully with roti, bread, or plain rice.
For 4 servings
- prep · ~10 min
Prepare the curry ingredients.
1.Finely chop the onions and tomatoes.2.Slit the green chili.3.Grate the ginger and mince the garlic.4.Crack each egg into a separate small bowl for easy poaching. - saute · ~7 min
Cook the onion base.
1.Heat oil in a wide pan over medium heat.2.Add cumin seeds and let them sizzle for 20 to 30 seconds.3.Add onions and cook until light golden, 5 to 6 minutes.4.Add ginger, garlic, and green chili and cook for 1 minute.TIPUse a wide pan so the eggs have enough room to poach without sticking together. - saute · ~8 min
Make the masala.
1.Add tomatoes and salt, then cook until soft and pulpy, 5 to 6 minutes.2.Add turmeric powder, red chili powder, and coriander powder.3.Mix well and cook for 1 to 2 minutes until the masala smells fragrant. - simmer · ~5 min
Add water and simmer the gravy.
Pour in the water and bring the gravy to a gentle simmer. Cook for 4 to 5 minutes so the masala blends and the gravy thickens slightly.
- boil · ~6 min
Poach the eggs in the gravy.
1.Lower the heat so the gravy is gently bubbling, not boiling hard.2.Make four small spaces in the gravy with a spoon.3.Slide one egg into each space.4.Cover the pan and cook until the whites are set and the yolks are done to your liking, 4 to 6 minutes.TIPKeep the heat low while poaching so the eggs stay neat and tender. - garnish
Finish with garam masala and coriander leaves.
Sprinkle garam masala and chopped coriander leaves over the curry. Let it sit for 1 minute before serving.
- serve
Serve the poached egg curry hot.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Crack each egg into a separate bowl first so you can slide it gently into the gravy without breaking the yolk.
- 2Keep the gravy at a gentle simmer, not a rolling boil, or the egg whites will turn ragged and tough.
- 3Use a wide pan so each egg has its own space and the poached eggs do not merge together.
- 4Cook the onion-tomato masala until the tomatoes look pulpy and the oil starts to separate slightly for a fuller curry flavor.
- 5If the gravy seems too thin before adding the eggs, simmer it a few extra minutes; it should lightly coat a spoon.
- 6For runny yolks, check at 4 minutes; for firmer yolks, cover and cook closer to 6 minutes.
- 7Make the gravy ahead and reheat to a simmer before poaching the eggs, since poached eggs are best cooked just before serving.
- 8Store leftovers gently and reheat on low heat only, as vigorous reheating can overcook the eggs.
Adapt it for your goals.
Spicier
Add an extra green chili or a little more red chili powder for a sharper, hotter homestyle curry.
low oilLow-oil
Reduce the oil slightly and cook the onions a bit longer over medium-low heat; useful if you want a lighter everyday version.
coconut styleCoconut-style
Replace part of the water with thin coconut milk for a softer, slightly richer gravy that pairs well with rice.
dhaba styleDhaba-style
Add a little extra garam masala and finish with a small knob of butter for a bolder, more indulgent curry.
Why this is on our healthy list.
Protein from Eggs
Eggs make this curry satisfying and help turn a simple onion-tomato gravy into a filling meal.
Tomato and Onion Base
The gravy uses plenty of tomatoes and onions, adding plant compounds, moisture, and body without cream.
Digestive Spice Support
Ginger, garlic, cumin, and coriander bring flavor while contributing traditional digestive-friendly ingredients.
Frequently asked questions
Crack each egg into a small bowl first, then slide it into a small well in the gently simmering gravy rather than dropping it from height.



