Kolhapuri Egg Fry
A fiery Maharashtrian egg dish with boiled eggs simmered in a roasted coconut and spice masala. It has bold Kolhapuri heat, a rich onion-tomato base, and just enough gravy to scoop up with roti or pav.
For 4 servings
- boil · ~15 min
Boil and prep the eggs.
1.Place the eggs in a pan, cover with water, and bring to a boil.2.Cook until hard-boiled, about 10 minutes.3.Cool, peel, and make 2 to 3 light slits on each egg.TIPThe slits help the eggs soak up the masala without breaking apart. - roast · ~5 min
Roast the Kolhapuri masala ingredients.
1.Heat a dry pan on low heat.2.Roast dry coconut, sesame seeds, coriander seeds, cumin seeds, black peppercorns, cloves, cinnamon, green cardamom, and dried red chili until fragrant.3.Take them off the heat and let them cool slightly.TIPKeep the heat low so the coconut turns aromatic and not bitter. - mix · ~2 min
Grind the masala.
Blend the roasted ingredients with garlic, ginger, and a little water to make a smooth, thick paste.
- saute · ~10 min
Cook the onion base.
1.Heat oil in a pan over medium heat.2.Add mustard seeds and let them crackle.3.Add curry leaves and chopped onion, then cook until lightly golden.4.Add chopped tomato and cook until soft and pulpy. - saute · ~8 min
Cook the masala.
1.Add the ground masala paste to the pan and mix well.2.Add turmeric powder, red chili powder, garam masala, and salt.3.Cook on medium-low heat until the masala thickens and the oil starts to show at the edges.TIPStir often once the paste thickens so the spices do not catch at the bottom. - simmer · ~7 min
Add the eggs and finish the fry.
Add the boiled eggs and the remaining water. Coat the eggs well in the masala and simmer for 5 to 7 minutes until the gravy turns thick and clings to the eggs.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with roti, bhakri, or pav.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Make only shallow slits in the boiled eggs so they absorb masala without splitting in the pan.
- 2Roast the dry coconut on low heat until lightly golden; dark browning will make the Kolhapuri masala bitter.
- 3Cool the roasted spices before grinding, or the paste can turn greasy instead of smooth.
- 4Cook the onion-tomato base until the tomatoes lose their raw smell, or the gravy will taste sharp.
- 5Stop adding water once the masala just coats the eggs; this dish tastes best with a clingy, thick gravy.
- 6If making ahead, keep the masala and eggs separate and simmer together just before serving for better texture.
- 7Leftovers deepen in flavour by the next day; reheat gently with a splash of water so the masala loosens.
Adapt it for your goals.
Extra-spicy
Increase dried red chilies or red chili powder for a fiercer Kolhapuri-style heat that pairs well with pav or bhakri.
low oilLow-oil
Reduce the oil slightly and cook the onion-tomato base a bit longer; you still get a rich masala with a lighter finish.
gravy styleGravy-style
Add a little more water after the masala cooks down if you want more sauce for rice instead of a thick egg fry.
potato and eggPotato-and-egg
Add boiled potato chunks along with the eggs to stretch the dish and mellow the spice level.
Why this is on our healthy list.
Protein-Rich Main Dish
Eggs make this a satisfying meal with quality protein that helps keep the dish filling.
Spice-Driven Flavor
Roasted spices, ginger, garlic, and curry leaves add strong flavor, so the dish tastes robust without needing heavy cream.
Contains Beneficial Fats
Coconut and sesame seeds contribute richness and natural fats that also help carry the aromatic spice flavors.
Frequently asked questions
The light cuts help the masala cling to and flavor the eggs better, but keep them shallow so the eggs do not break apart.



