Egg curry is a popular Indian dish that is both delicious and easy to prepare. Here’s a basic recipe for making egg curry Indian style. You can adjust the spice level to your preference.


For Boiling Eggs:

  • 4-6 large eggs
  • Water

For the Curry:

  • 2 tablespoons cooking oil (vegetable oil or ghee)
  • 1 large onion, finely chopped
  • 2-3 cloves garlic, minced
  • 1-inch piece of ginger, minced
  • 2-3 green chilies, slit (adjust to your spice preference)
  • 2 tomatoes, finely chopped
  • 1 teaspoon cumin seeds
  • 1 teaspoon mustard seeds
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder (adjust to your spice preference)
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • Salt to taste
  • 1/2 cup plain yogurt
  • 1 cup water
  • Fresh cilantro leaves for garnish


  1. Boil the Eggs: a. Place the eggs in a saucepan and cover them with water. b. Bring the water to a boil, then reduce the heat and simmer for about 8-10 minutes. c. Remove the eggs from the water and cool them in cold water. Once cooled, peel the eggs and set them aside.
  2. Prepare the Curry: a. Heat the cooking oil in a large skillet or pan over medium heat. b. Add the cumin seeds and mustard seeds. When they start to splutter, add the chopped onions and cook until they turn translucent and golden brown.
  3. Add the minced garlic, ginger, and green chilies. Sauté for a few minutes until the raw smell disappears.
  4. Add the chopped tomatoes and cook until they become soft and the oil starts to separate.
  5. Add the turmeric powder, red chili powder, ground coriander, ground cumin, and salt. Stir well and cook for a couple of minutes until the spices are fragrant.
  6. Reduce the heat to low, and add the plain yogurt gradually, stirring continuously to avoid curdling. Cook for a few minutes until the oil separates from the yogurt.
  7. Add 1 cup of water and bring the curry to a simmer. You can adjust the consistency by adding more water if needed.
  8. Gently place the boiled eggs in the curry. Simmer for 5-10 minutes to allow the eggs to absorb the flavors of the curry.
  9. Finally, add the garam masala and stir well. Taste the curry and adjust the salt and spice level if necessary.
  10. Garnish the egg curry with fresh cilantro leaves.

Serve your Indian-style egg curry with steamed rice, naan, or roti for a satisfying and flavorful meal. Enjoy!