Methi masala egg curry is a rich and creamy Indian curry that goes well with roti, naan, paratha or any simple rice dish. Great party dish
4.74 from 15 votes

Creamy egg curry with methi leaves

This rich and creamy egg curry with methi leaves can make any simple meal, royal!
Course curry, Main Course
Cuisine Indian
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Author Nupur @ The Veggie Indian


  • 6-8 eggs hard boiled
  • 1 leaves bunch of methi or 1 cup of frozen methi
  • ½ cup cream
  • 2 onions chopped roughly
  • 3-4 garlic pods crushed or minced
  • 1 tomato pureed
  • 3-4 cardamom pods crushed
  • ½ tsp turmeric powder
  • 1 tsp red chili powder
  • ½ tsp coriander powder dhaniya powder
  • ½ tsp cumin powder
  • A pinch of nutmeg powder
  • ½ tsp Garam masala
  • 1 ½ tsp salt or as per taste
  • A few sprigs of coriander leaves
  • 2 tbsp of oil (i used Sunflower oil for this curry)
  • 1 tbsp of butter- optional


  1. Peel the boiled eggs and prickle them with knife or skewer roughly a few times. Keep them aside, covered in a bowl else they might start stinking soon.
  2. Heat 1 tbsp oil in a pan, throw in the crushed cardamom and fry for about 10 seconds. Add the minced garlic and sauté it for a minute.

  3. Add chopped onion and fry for good 5-6 minutes. The onion pieces should turn pink and start to caramelize.
  4. Once the onion start getting golden brown, turn off the flame and transfer the mixture to a blender. Add the tomato, let the mixture cooled down a bit and just pulse it once or twice to blend into a course paste. DO NOT blend it while it’s still hot, give it at least 8-10 minutes to cool down. And do not make a runny paste out of it. You could also skip this blending part if you like onion pieces a bit chunky.
  5. In the meanwhile, add 1 tbsp of oil in the same pan. Add methi leaves and fry them for a few minutes till they get all wilted and shrink in size.

  6. Once the methi leaves are cooked, pour the onion tomato paste into the pan and start cooking again at low flame.

  7. Add in the cumin powder, red chili powder, salt and turmeric powder and cook covered for a few minutes till it starts to dry up a bit and tomatoes get well cooked.

  8. Add about ¾ cup of water, mix and let it come to boil, then turn the flame to the lowest.

  9. Add the eggs, one by one, gently folding them within the mixture. Cover and cook for 3-4 minutes at low flame so the eggs start soaking in the flavours from the spices.

  10. Finally, add the cream along with nutmeg powder and garam masala, gradually mixing it with the eggs and the gravy. Keep the gas at the lowest. Simmer this curry for the next 7-8 minutes, folding the eggs very gently once or twice in between to coat them evenly with the gravy. If adding butter, add at this point.

  11. Once done, turn off the gas and let the curry sit there, covered for a couple of minutes before serving.

  12. Finally garnish with the chopped coriander leaves and serve with rice or paratha.

Recipe Notes

If you are using frozen methi leaves, thaw them properly and squeeze any excess water out of them If the cream curdles when you add it to the gravy, try adding 1 tsp of corn flour with it.

You could also add some dried Kasuri methi towards the end along with garam masala and nutmeg powder.

You could also roast or saute the boiled eggs into butter lightly, before adding to the gravy. It gives an amazing taste to the curry