Egg Masala Curry
Boiled eggs simmered in a spiced onion-tomato gravy make this comforting curry a weeknight favorite. It is rich enough for roti or rice, yet simple enough to pull together with everyday pantry ingredients.
For 4 servings
- boil · ~12 min
Boil and peel the eggs.
1.Place the eggs in a pot and cover with water.2.Bring to a boil, then cook for 9 minutes.3.Drain, cool under running water, and peel the eggs.TIPMake a few light slits on the boiled eggs later so they soak up the gravy better. - prep · ~5 min
Prepare the curry base ingredients.
1.Finely chop the onion and tomato.2.Slit the green chili.3.Keep the ginger-garlic paste, spices, salt, water, and cilantro ready. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat oil in a pan over medium heat. Add cumin seeds and let them sizzle for a few seconds until fragrant.
- saute · ~7 min
Cook the onion, chili, and ginger-garlic paste.
1.Add the chopped onion and green chili to the pan.2.Cook until the onion turns light golden, about 5 to 6 minutes.3.Add ginger-garlic paste and cook for 1 minute until the raw smell fades.TIPKeep the heat medium so the onion browns evenly without burning. - saute · ~7 min
Cook the tomatoes and spices.
1.Add the chopped tomato and salt.2.Cook until the tomatoes soften and turn pulpy, about 5 minutes.3.Add turmeric powder, red chili powder, coriander powder, and garam masala.4.Cook for 1 to 2 minutes until the masala smells roasted. - simmer · ~5 min
Add water and simmer the gravy.
Pour in the water and mix well. Bring the curry to a gentle simmer and cook for 5 minutes so the onion-tomato masala blends into a smooth gravy.
- simmer · ~5 min
Add the eggs and finish the curry.
Make 2 or 3 light slits in each boiled egg and add them to the gravy. Simmer for 4 to 5 minutes, turning once, so the eggs absorb the masala.
- garnish
Garnish with cilantro.
- serve
Serve hot with roti, paratha, or rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Make shallow slits in the boiled eggs just before simmering so the masala flavors soak in without the eggs breaking apart.
- 2Cook the onions to light golden, not deep brown, or the gravy can taste bitter and lose its bright tomato flavor.
- 3After adding the powdered spices, stir for only 1 to 2 minutes; this roasts them without burning the chili powder.
- 4If the gravy looks too chunky, mash a few tomato pieces against the pan while simmering for a smoother curry.
- 5Let the curry rest for 10 minutes off the heat before serving; the eggs absorb more masala as it sits.
- 6This curry reheats well the next day; warm it gently so the eggs stay tender and the gravy does not split.
Adapt it for your goals.
Dhaba-style
Shallow-fry the boiled eggs with a pinch of turmeric and chili powder before adding them for a richer, slightly smoky finish.
low oilLow-oil
Reduce the oil slightly and add a splash of water while sautéing the onions to keep the masala moving without sticking.
spicierSpicier
Increase the red chili powder or add an extra slit green chili if you want a hotter curry for rice.
gravy richGravy-rich
Blend the cooked onion-tomato masala before adding water for a smoother, restaurant-style egg curry texture.
Why this is on our healthy list.
Protein from Eggs
Boiled eggs make this curry filling and provide quality protein that pairs well with the light onion-tomato gravy.
Tomato-Based Gravy
The curry uses tomatoes and onions as the main body of the sauce instead of cream, keeping the base lighter.
Spice-Forward Flavor
Cumin, coriander, turmeric, ginger, garlic, and chili add depth and aroma without needing heavy ingredients.
Frequently asked questions
Yes. Lightly pan-frying the peeled eggs in a little oil with turmeric adds extra flavor and helps them hold up in the gravy.



