Kolhapuri Egg Curry
Boiled eggs simmered in a bold, spicy Kolhapuri-style gravy with coconut, onion, tomato, and warming whole spices. Rich, fiery, and deeply savory, this curry is perfect with chapati or steamed rice as part of a satisfying Indian meal.
For 4 servings
- boil · ~12 min
Boil and peel the eggs.
Place the eggs in a pot, cover with water, and boil until hard-cooked. Cool, peel, and keep them aside.
TIPMake a few light slits on the eggs later so the gravy coats them better. - roast · ~4 min
Roast the coconut and whole spices.
1.Heat a pan over low to medium heat.2.Add dry coconut, coriander seeds, black peppercorns, cloves, cinnamon, and sesame seeds.3.Roast until the coconut turns lightly golden and smells nutty, about 3 to 4 minutes.4.Take the mixture off the heat and let it cool slightly.TIPKeep the heat moderate so the coconut browns evenly and does not turn bitter. - mix · ~3 min
Grind the Kolhapuri masala.
Blend the roasted mixture with garlic, ginger, and a little water to make a smooth, thick paste.
- saute · ~12 min
Cook the onion and tomato base.
1.Heat oil in a kadai over medium heat.2.Add cumin seeds and bay leaf; let them sizzle for a few seconds.3.Add sliced onions and cook until golden, about 6 to 7 minutes.4.Add green chili and chopped tomato, then cook until the tomatoes soften and break down, about 4 to 5 minutes. - saute · ~6 min
Cook the masala.
1.Add the ground paste to the kadai and mix well.2.Add red chili powder, turmeric powder, garam masala, and salt.3.Cook on medium heat until the masala thickens and the oil starts to show at the edges, about 5 to 6 minutes.TIPStir often in this stage so the masala does not catch at the bottom. - simmer · ~5 min
Simmer the curry.
Add water and tamarind paste, then bring the gravy to a gentle simmer. Cook for 5 minutes so the flavors come together.
- simmer · ~5 min
Add the eggs and finish the curry.
Add the boiled eggs to the gravy and simmer for 4 to 5 minutes, turning them gently so they soak up the spicy sauce.
- 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.
- 1Lightly slit the boiled eggs before simmering so the Kolhapuri gravy clings better and seasons them inside.
- 2Roast the coconut only to light golden; dark brown coconut can make the masala taste bitter.
- 3Grind the roasted coconut-spice mix with minimal water to keep the gravy thick and rich.
- 4Cook the onions until properly golden, not just soft, for the deep savory base this curry needs.
- 5When the masala leaves oil at the edges, it is ready; undercooked coconut paste can taste raw.
- 6Simmer the eggs gently at the end so they absorb flavor without turning rubbery.
- 7This curry tastes even better after 20 to 30 minutes of rest, once the heat and tang settle into the eggs.
Adapt it for your goals.
Extra-spicy
Increase red chili powder or add more green chilies for a fiercer, more traditional Kolhapuri-style heat.
low oilLow-oil
Use less oil and sauté onions on medium-low heat a little longer; you still get a flavorful base with a lighter finish.
potato and eggPotato-and-egg
Add boiled potato chunks along with the eggs to stretch the curry and make it heartier for family meals.
smooth gravySmooth-gravy
Blend the onion-tomato base before simmering if you prefer a silkier restaurant-style curry texture.
Why this is on our healthy list.
Protein from Eggs
Boiled eggs make this curry filling and provide high-quality protein that helps turn the dish into a satisfying main meal.
Spice-Rich Base
Garlic, ginger, coriander, cumin, pepper, and turmeric add layers of flavor along with beneficial plant compounds from whole spices.
Good Satiety
The combination of eggs, coconut, and a robust onion-tomato gravy makes the dish satisfying, which can help you feel full longer.
Frequently asked questions
Yes. Lightly pan-frying the boiled eggs after slitting them gives a firmer surface and helps them hold up well in the spicy gravy.






.webp)
