Prep Time
Cook Time
Total Time

Coconut Egg Curry is a dish that will impress your family and friends. Not only is it easy to make, but it's also incredibly delicious, making it the perfect choice for any meal of the day or a get-together with family and friends.


4 Servings
  • 4
    hard-boiled Eggs
  • 2
    medium-sized Potatoes (peeled & cubed)
  • 2
    medium-sized Onions (finely chopped/ground)
  • 2
    Green chillies (finely chopped)
  • 1/2cup
    Tomatoes (ground/puree)
  • 1/3cup
    Mustard Oil
  • 1
    Bay leaf
  • 2
    Dry Red Chillies
  • 1tsp
    Mustard Seeds
  • 10
    Curry leaves
  • 1tbsp
    Ginger Garlic Paste
  • 1/2tbsp
    Kashmiri Red Chilli powder
  • 1tsp
    Turmeric powder
  • 1tbsp
    Coriander powder
  • 1/2tsp
    Red Chilli powder (optional)
  • 1/2tsp
    Cumin Powder
  • 1/2tsp
    Garam Masala
  • Salt to taste
  • 1/3cup
    Desiccated Coconut
  • 1/2cup
  • 1 1/2cup
  • 1tbsp
    Fenugreek Leaves
  • Fresh coriander leaves (cilantro), chopped for garnish


  1. Boil the eggs, peel and make cuts on them and set them aside.

  2. Heat mustard oil in a heavy-bottomed pot until it starts to smoke. Turn off the flame and let it cool.

  3. Heat the oil again over a medium-high flame. Add bay leaf, dry red chillies, and mustard seeds to the hot oil and let them splutter. Then add curry leaves and sauté for a few seconds until they become fragrant.

  4. Add the finely chopped onions to the pot and cook them until they turn golden brown.

  5. Add the ginger garlic paste and saute until the raw smell disappears.

  6. Stir in the kashmiri red chilli powder and tomatoes to the mixture. Continue cooking until the oil begins to separate from the sides of the pot.

  7. Mix in turmeric powder, red chilli powder (optional), coriander powder, cumin powder, garam masala, and salt. Cook for a couple of minutes, stirring occasionally.

  8. Add the cubed potatoes to the curry and stir to coat them with the spice mixture.

  9. Add the desiccated coconut and milk and mix with the spices and potatoes. Cook for a few minutes. Stir occasionally.

  10. Pour in the water to adjust the consistency of the curry. Cover the pot and let the potatoes cook on low heat until tender (approx.10-15 minutes).

  11. Gently add the hard-boiled eggs and fenugreek leaves to the curry, cover the pot again and let the curry simmer for another 5 minutes to allow the flavours to meld together.

  12. Garnish with freshly chopped coriander leaves (cilantro) and serve it hot with roti or steamed rice.

Tips & Tricks

  1. Adjust the spice level according to your taste.

  2. Adjust the consistency of the gravy by adding more or less water.

  3. The number of servings may vary based on the portion size served.

Leena Kohli
Recipe by

Leena Kohli


Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨