Go Back
Print Recipe

Egg Curry In Spicy Onion Tomato Gravy

Egg curry in spicy onion tomato gravy is a simple recipe where boiled eggs are simmered in onion and tomato based thick gravy with loads of garlic, spices and chillies.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course
Cuisine: Indian
Servings: 3 servings
Author: Padma


  • 1 Tablespoon oil
  • 1 teaspoon mustard seeds
  • 1 large onion finely chopped
  • 10 garlic pods peeled
  • 2 green chillies finely chopped
  • 3 big tomatoes chopped into small pieces
  • Required salt
  • ½ teaspoon sugar
  • 1 teaspoon red chilli powder
  • ¼ teaspoon turmeric powder
  • 3 hard-boiled eggs pierce them with fork randomly or Cut small slits using a knife on the outer layer
  • A sprig of curry leaves
  • ½ teaspoon garam masala powder optional
  • Handful of finely chopped coriander


  • Heat oil in a pan over medium heat and add mustard seeds.
  • Once the mustard seeds splutter, add chopped onions, garlic pods and green chillies.
  • Sauté till onions start to turn light brown and then add tomato pieces.
  • Sprinkle some salt, sugar and sauté for 5 minutes till the tomatoes become soft and mushy.
  • To this add red chilli powder, turmeric powder and sauté for 5 minutes till the raw smell goes off.
  • Now add boiled eggs, few curry leaves and bring to a simmer for 2 minutes.
  • Turn off the heat, sprinkle garam masala powder (Optional) garnish with coriander and serve alongside steamed rice, roti, paratha, idli or dosa.

Recipe Video


  • Pierce boiled eggs with a fork randomly or Cut small slits using a knife on the outer layer to absorb flavours from the gravy.
  • Adjust spice levels with red chilli powder and green chillies.
  • Sugar helps to balance out salt and sour flavours in a dish.
  • Use of garam masala is optional.
  • If you do not like the taste of garlic, avoid them.