Kerala Egg Curry
Hard-boiled eggs simmered in a lightly spiced Kerala-style onion and coconut gravy. This homestyle curry is rich, comforting, and especially good with appam, idiyappam, or soft roti.
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 set aside.
TIPA quick rinse under cool water makes peeling easier. - prep · ~5 min
Prepare the curry base ingredients.
Slice the onion, chop the tomato, ginger, and garlic, and slit the green chili so everything is ready before cooking.
- temper · ~1 min
Make the tempering.
1.Heat coconut oil in a pan over medium heat.2.Add mustard seeds and let them splutter.3.Add curry leaves and stir for a few seconds.TIPKeep the heat moderate so the mustard seeds pop without burning the curry leaves. - saute · ~8 min
Cook the onions and aromatics.
1.Add sliced onion and cook until soft and light golden.2.Add ginger, garlic, and green chili.3.Cook until the raw smell disappears. - saute · ~6 min
Cook the tomatoes and spices.
1.Add chopped tomato and salt, then cook until soft.2.Add turmeric powder, red chili powder, coriander powder, black pepper, and garam masala.3.Mix well and cook for 1 to 2 minutes.TIPIf the spices stick, splash in a little water instead of adding more oil. - simmer · ~7 min
Add the liquid and simmer the gravy.
Pour in the coconut milk and water, then bring the curry to a gentle simmer. Cook until the gravy is slightly thick and the flavors come together.
- simmer · ~5 min
Add the eggs and finish the curry.
Make small slits in the boiled eggs and add them to the gravy. Simmer gently so the eggs absorb the flavor without breaking.
- serve
Serve hot.
Serve Kerala Egg Curry hot with appam, idiyappam, roti, or rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Make 2-3 shallow slits in the boiled eggs before simmering so the coconut gravy seasons them better.
- 2Cook the onions to light golden, not deep brown, to keep the gravy sweet and true to Kerala-style home cooking.
- 3After adding coconut milk, keep the heat low and avoid a hard boil so the gravy stays smooth and doesn't split.
- 4If you have time, let the curry rest 15-20 minutes before serving; the eggs absorb more of the onion-coconut masala.
- 5Use the salt while cooking the tomatoes to help them break down faster into the masala base.
- 6This curry reheats well the next day; warm it gently and add a splash of water if the gravy has thickened too much.
Adapt it for your goals.
Roasted-egg
Lightly pan-fry the boiled eggs with a pinch of turmeric and pepper before adding them for a firmer exterior and richer taste.
spicierSpicier
Increase green chilies and black pepper for a sharper heat that pairs especially well with appam or idiyappam.
thicker gravyThicker-gravy
Use slightly thicker coconut milk or simmer a little longer for a richer curry that's ideal with roti or parotta.
vegetarian no eggVegetarian-no-egg
Replace eggs with boiled potato or paneer cubes if you want the same Kerala-style gravy without eggs.
Why this is on our healthy list.
Good Protein From Eggs
Eggs make this curry filling and satisfying while adding quality protein to the meal.
Aromatic Spice Benefits
Ginger, garlic, black pepper, and curry leaves contribute flavor along with traditional plant compounds used in everyday home cooking.
Tomato and Onion Base
The onion-tomato gravy adds savory depth along with vegetables that bring natural antioxidants and moisture.
Frequently asked questions
Small slits let the coconut gravy seep in, so the eggs taste seasoned throughout instead of plain in the center.



