Kala Masala Egg Curry
Hard-boiled eggs simmered in a dark, fragrant Maharashtrian-style gravy with roasted coconut, onion, and kala masala. Rich, earthy, and gently spicy, this curry pairs beautifully with chapati or steamed rice.
For 4 servings
- boil · ~10 min
Boil and peel the eggs.
Cook the eggs in boiling water until hard-boiled, about 10 minutes. Cool, peel, and keep them ready.
TIPMake a few light slits in the boiled eggs later so they absorb the curry better. - roast · ~13 min
Roast the onion and coconut base.
1.Heat 1 tsp oil in a pan over medium heat.2.Add 2 sliced onions and cook until deep golden, 8 to 10 minutes.3.Add dry coconut and roast until aromatic and lightly browned, 2 minutes.4.Add ginger and garlic, cook 1 minute, then let the mixture cool. - mix · ~3 min
Grind the masala paste.
Transfer the cooled roasted mixture to a grinder with a little water and blend to a smooth, thick paste.
- saute · ~10 min
Cook the tempering and tomatoes.
1.Heat the remaining oil in a kadai over medium heat.2.Add mustard seeds, cumin seeds, and bay leaf and let them splutter.3.Add the remaining sliced onion and cook until soft and light golden, 4 to 5 minutes.4.Add chopped tomato and cook until soft and pulpy, 4 minutes.TIPKeep the heat moderate so the spices darken gently without burning. - saute · ~6 min
Cook the masala.
1.Add the ground paste to the pan and mix well.2.Add kala masala, coriander powder, red chili powder, turmeric powder, and salt.3.Cook, stirring often, until the masala thickens and smells rich, 5 to 6 minutes. - simmer · ~10 min
Simmer the curry with the eggs.
1.Pour in water and bring the gravy to a gentle simmer.2.Make light slits in the boiled eggs and add them to the curry.3.Cover and simmer for 8 to 10 minutes so the eggs soak up the flavors. - garnish
Garnish with coriander leaves.
- serve
Serve hot with chapati or steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the onion until truly deep golden, not just soft, to build the signature dark Maharashtrian flavour.
- 2Cool the roasted onion-coconut mixture before grinding so the paste turns smooth instead of oily.
- 3Make only shallow slits in the boiled eggs; deep cuts can make the whites tear in the simmering gravy.
- 4Cook the ground masala until it thickens and leaves a little oil at the edges; this removes any raw onion taste.
- 5Keep the simmer gentle after adding eggs, or the gravy can split and the eggs may turn rubbery.
- 6This curry tastes even better after 30 minutes of resting, when the kala masala and coconut meld fully.
- 7If reheating the next day, add a splash of hot water to loosen the gravy because the coconut thickens as it sits.
Adapt it for your goals.
Spicier
Increase red chili powder slightly or add a few green chilies with the tomatoes for a hotter, sharper curry.
low oilLow-oil
Dry-roast the coconut and use less oil for the onions; the curry stays flavorful but feels lighter.
potato and eggPotato-and-egg
Add boiled potato pieces along with the eggs to stretch the curry and make it more filling for a family meal.
gravy richGravy-rich
Use a little extra roasted coconut and slightly less water for a thicker curry that pairs especially well with bhakri or chapati.
Why this is on our healthy list.
Protein from Eggs
Eggs make this curry satisfying and help turn the masala gravy into a more substantial main dish.
Aromatic Spice Support
Ginger, garlic, cumin, coriander, and turmeric add flavor depth while contributing traditional digestive-supporting ingredients.
No Cream Needed
The gravy gets richness from roasted onion and coconut instead of dairy cream, keeping the texture lush with pantry ingredients.
Frequently asked questions
Yes. Lightly pan-frying the boiled eggs after making slits gives them a firmer surface and adds extra flavor to the curry.



