Egg Curry
Hard-boiled eggs simmered in a warmly spiced onion and tomato gravy make this everyday curry deeply comforting. It is rich enough to feel special, yet simple enough for a weeknight meal with rice or roti.
For 4 servings
- boil · ~10 min
Boil and peel the eggs.
Place the eggs in a pan, cover with water, and boil until hard-boiled, about 10 minutes. Cool, peel, and set aside.
TIPCool the eggs before peeling so the shells come off more easily. - fry · ~2 min
Lightly fry the boiled eggs.
1.Heat 1 tsp oil in a pan over medium heat.2.Sprinkle the boiled eggs with 1 pinch turmeric powder.3.Roll the eggs gently in the pan for 1-2 minutes until lightly colored.4.Take them out and set aside.TIPThis quick fry helps the eggs hold flavor and keeps them from tasting flat in the gravy. - temper · ~2 min
Make the base tempering.
1.Heat the remaining oil in a pan over medium heat.2.Add cumin seeds and let them sizzle for 20-30 seconds.3.Add the green chili, ginger, and garlic.4.Cook for 1 minute until fragrant. - saute · ~13 min
Cook the onions and tomatoes.
1.Add the chopped onion and cook until light golden, 5-7 minutes.2.Add the chopped tomato and mix well.3.Cook until the tomatoes soften and break down, 5-6 minutes.TIPCook the onions well before adding tomatoes for a fuller, sweeter gravy. - saute · ~1 min
Add the ground spices.
Add turmeric powder, red chili powder, coriander powder, garam masala, and salt. Cook for 30 seconds, stirring well so the spices bloom without burning.
TIPIf the masala looks dry, add a small splash of water to stop the spices from catching. - simmer · ~10 min
Simmer the curry with the eggs.
Pour in the water and bring the gravy to a gentle simmer. Add the fried eggs, cover, and cook for 8-10 minutes so the eggs soak up the masala.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with rice or roti.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick each boiled egg once or twice with a toothpick before simmering so the masala can seep in better.
- 2Do not deeply brown the eggs in step 2; a light golden blistering is enough or they can turn rubbery.
- 3Cook the onions until truly light golden before adding tomatoes, or the gravy can taste sharp and underdeveloped.
- 4If you want a smoother curry, mash a few cooked tomato-onion bits with the spoon before adding the eggs back in.
- 5Keep the final simmer gentle after adding the eggs so the gravy thickens without turning the eggs tough.
- 6Egg curry tastes even better after a short rest; let it sit 10 minutes off the heat before serving.
- 7Store leftovers chilled and reheat on low heat with a splash of water, since the gravy thickens as it sits.
Adapt it for your goals.
Dhaba-style
Use a little extra oil and cook the onion-tomato masala longer for a richer, deeper gravy like roadside egg curry.
low oilLow-oil
Skip frying the eggs and reduce the oil in the masala; the curry stays comforting but feels lighter for everyday meals.
spicierSpicier
Add an extra green chili or a bit more red chili powder if you want a hotter curry that stands up well to plain rice.
potato and eggPotato-and-egg
Add boiled potato chunks during the simmer for a heartier curry that stretches the dish for more servings.
Why this is on our healthy list.
Protein-Rich Main Dish
Eggs make this curry filling and satisfying, helping turn a simple gravy into a substantial meal.
Antioxidant-Rich Spices
Turmeric, garlic, ginger, and cumin add aroma along with plant compounds commonly valued in home cooking.
Tomato-Based Gravy
Tomatoes bring natural acidity and beneficial pigments while keeping the curry flavorful without cream.
Frequently asked questions
The quick fry gives the eggs better color and helps the outer surface pick up more flavor from the gravy.



