How to Make Egg Curry

Posted on

Egg curry is a dish that resonates with comfort and flavor. It's a classic dish that has found its way into many homes and restaurants across the world, each with its unique twist and variation. The combination of boiled eggs with a rich, flavorful gravy makes it a versatile dish that can be enjoyed with rice, bread, or even on its own.


Before diving into the cooking process, let's gather our ingredients:

  1. Eggs – 6 large
  2. Onions – 2 medium-sized, finely chopped
  3. Tomatoes – 2 large, finely chopped
  4. Ginger-garlic paste – 1 tablespoon
  5. Green chilies – 2, slit lengthwise
  6. Cumin seeds – 1 teaspoon
  7. Turmeric powder – 1/2 teaspoon
  8. Red chili powder – 1 teaspoon
  9. Coriander powder – 1 teaspoon
  10. Garam masala – 1/2 teaspoon
  11. Salt – to taste
  12. Cooking oil – 3 tablespoons
  13. Fresh coriander leaves – for garnish
  14. Water – as required


  1. Boiling the Eggs: Start by boiling the eggs. Place the eggs in a saucepan and cover them with water. Bring the water to a boil, then reduce the heat and let the eggs simmer for about 10 minutes. Once done, remove the eggs, cool them under cold water, and peel off the shells. Make small slits on the boiled eggs with a knife. This allows the flavors of the curry to seep into the eggs.

  2. Prepping the Gravy: In a separate pan, heat 2 tablespoons of oil over medium heat. Add the cumin seeds and let them splutter. Then, add the finely chopped onions and sauté until they turn golden brown. This usually takes about 5-6 minutes.

  3. Adding Spices: Once the onions are done, add the ginger-garlic paste and green chilies. Saut̩ for another 2 minutes, stirring continuously. Now, it's time to add the dry spices Рturmeric powder, red chili powder, coriander powder, and salt. Mix well and cook for a minute or two.

  4. Incorporating Tomatoes: Add the chopped tomatoes to the pan and cook until they turn soft and mushy. This will take around 5-6 minutes. Keep stirring occasionally to prevent the mixture from sticking to the pan.

  5. Creating the Gravy: Add a cup of water to the pan and let the mixture simmer for about 5 minutes. This will help in blending all the flavors together and creating a rich gravy consistency.

  6. Introducing the Eggs: Carefully place the boiled eggs into the gravy, making sure they are well submerged. Allow them to simmer in the gravy for another 5 minutes, allowing the eggs to absorb the flavors of the curry.

  7. Final Touch: Sprinkle garam masala over the curry and give it a gentle stir. Let the curry simmer for a couple more minutes. Check for salt and adjust if necessary.

  8. Garnish and Serve: Once the curry reaches your desired consistency, turn off the heat. Garnish with fresh coriander leaves.

Tips for a Perfect Egg Curry:

  • Fresh Ingredients: Using fresh onions, tomatoes, and spices can make a huge difference in the flavor of your curry.

  • Slits in Eggs: Making slits in the boiled eggs helps in absorbing the flavors of the curry better.

  • Consistency: The consistency of the gravy is crucial. It should neither be too thick nor too thin. Adjust the water accordingly.

  • Spice Level: Adjust the amount of red chili powder and green chilies based on your preference for spiciness.

Egg curry is a delightful dish that brings together the simplicity of boiled eggs with a rich and flavorful gravy. Whether you're cooking for a family dinner or hosting a gathering, this dish is sure to be a hit. With a few simple ingredients and steps, you can create a restaurant-worthy egg curry right in your kitchen. So, put on your apron, gather your ingredients, and embark on this delightful culinary adventure!

Was this helpful?

Thanks for your feedback!