Egg Drop Curry
A light Indian-style curry with a gently spiced onion-tomato base and silky ribbons of egg stirred straight into the simmering gravy. It is quick to make, comforting, and fits beautifully with roti or steamed rice.
For 4 servings
- prep · ~5 min
Prep the eggs and vegetables.
1.Beat the eggs in a bowl until smooth and uniform.2.Finely chop the onion and tomatoes.3.Grate the ginger, mince the garlic, and chop the green chili. - saute · ~7 min
Cook the onion base.
1.Heat oil in a pan over medium heat.2.Add cumin seeds and let them sizzle for 20 to 30 seconds.3.Add onion and cook until soft and light golden, 4 to 5 minutes.4.Add ginger, garlic, and green chili and cook for 1 minute.TIPKeep the heat medium so the garlic cooks sweetly and does not burn. - saute · ~6 min
Build the curry masala.
1.Add tomatoes and cook until they turn soft and pulpy, 4 to 5 minutes.2.Add turmeric powder, red chili powder, coriander powder, garam masala, and salt.3.Mix well and cook for 1 minute until the masala smells fragrant. - simmer · ~7 min
Simmer the gravy.
Pour in the water and bring the curry to a gentle simmer. Cook for 5 minutes so the flavors blend and the gravy becomes lightly seasoned and smooth.
- mix · ~2 min
Drop in the eggs.
Lower the heat so the gravy is just gently bubbling. Slowly pour in the beaten eggs in a thin stream while stirring the curry in one direction to create soft ribbons.
TIPDo not boil hard at this stage or the eggs can turn grainy instead of silky. - simmer · ~3 min
Finish the curry.
Let the egg ribbons cook undisturbed for 1 to 2 minutes, then stir once gently. Simmer briefly until the eggs are set and the curry looks velvety.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with roti or steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Beat the eggs until completely uniform so they pour in smoothly and form fine, silky ribbons.
- 2Cook the onions only to light golden; deep browning will make this curry heavier and less delicate.
- 3Let the tomatoes turn fully pulpy before adding water, or the gravy can taste sharp and unfinished.
- 4Keep the gravy at a gentle simmer when adding eggs; a hard boil will make the ribbons grainy.
- 5Pour the eggs in a thin stream while stirring in one direction for long strands instead of clumps.
- 6After the eggs go in, let them sit briefly before one gentle stir so the ribbons can set cleanly.
- 7This curry is best eaten fresh; if reheating, warm it very gently to avoid overcooking the eggs.
Adapt it for your goals.
Spicier
Add an extra green chili or a little more red chili powder if you want a hotter curry that still stays light.
garlic forwardGarlic-forward
Increase the garlic slightly for a bolder, homestyle flavor that pairs especially well with roti.
thicker gravyThicker-gravy
Use a little less water and simmer longer before adding the eggs for a richer curry to serve with chapati.
herbierHerbier
Finish with extra chopped coriander leaves for a fresher, greener top note and more contrast to the eggs.
Why this is on our healthy list.
Good Protein From Eggs
The eggs make this curry filling and satisfying while adding high-quality protein to a quick meal.
Light, Low-Oil Gravy
With a water-based onion-tomato gravy and just a small amount of oil, this dish stays relatively light.
Tomato and Spice Benefits
Tomatoes, ginger, garlic, and spices bring plant compounds and plenty of flavor without needing heavy cream.
Frequently asked questions
The gravy was likely boiling too hard. Keep it just gently bubbling and pour the beaten eggs slowly while stirring lightly.



