Indian Egg Curry Recipe


Indian Egg curry is the delicious main course dish, made with the boiled eggs in the rich Indian red gravy and spices. It is an extremely tasty and a quick dish to serve. You may serve it as a main course dish with the roti or as a side dish along with dal and rice. In any ways this dish is irresistible to eat.

Preparation time: 15 minutes
Cooking time: 20-25 minutes
Servings: 3-4


  • 4 eggs boiled
  • 2 onions sliced
  • 6 tomatoes sliced
  • 4-6 green chillies
  • 1 inch ginger
  • 4-5 cloves garlic
  • 1/2 tsp sesame seeds
  • 1/2 tsp poppy seeds
  • 4 green cardamoms
  • 4 cashew nuts
  • 1/2 tsp cumin seeds
  • 4 curry leaves
  • 1/2 tsp mustard seeds
  • 1/2 tsp red chilli powder
  • 1 tsp coriander powder
  • 1/2 fresh lemon juice
  • Fresh cilantro chopped
  • 2 tbsp vegetable oil
  • Salt to taste

Whole garam masala:

  • 1 dried red chilli
  • 1 bay leaf
  • 1 black cardamom
  • 2 cloves
  • 3-4 peppercorns
  • 1/2 inch cinnamon stick (broken in bits)

How to make Indian Egg Curry:

  1. Heat the oil in a kadhai and add onion. Fry until onion turns into slightly golden in color.
  2. Switch off the gas, leave onion to cool and then put in the blender.
  3. Also add the tomatoes, green chillies and ginger in the same blender.
  4. Blend to make a smooth puree or paste. Keep aside.
  5. Combine the sesame seeds, poppy seeds, green cardamoms and cashew nuts in a grinding bowl.
  6. Grind to make a powder. Set aside.
  7. Now in the same kadhai (in which the onion was fried) add whole garam masala. Saute for few seconds.
  8. Now add cumin and mustard seeds along with curry leaves.
  9. When there seems enough spluttering then add the ground puree.
  10. Add salt, red chilli powder and coriander powder.
  11. Mix well and cover the pan to cook until oil begin separating.
  12. Now add little bit of water, grounded powder of seeds and bring to few boils on low flame.
  13. You will see the nice color of gravy has come out.
  14. At this moment add lemon juice and coriander powder. Mix well.
  15. Now half slit all the boiled eggs vertically and add in the gravy.
  16. Mix very gently to coat the eggs, simmer the flame and leave to cook for 4-5 minutes.
  17. Check the gravy with the boiled eggs is thickened or not or leave to cook again.
  18. Finally garnish with fresh cilantro and serve hot with the roti, bread slice or rice.

Chef Tips:

  1. You may try adding boiled potatoes along with the eggs.
  2. You must serve this dish immediately because keeping it long time makes the gravy too thick, which may not be preferred.
  3. Do not let the eggs to break in the gravy for the good presentation.


Please enter your comment!
Please enter your name here