rind onions into fine paste.
Grind ginger, garlic and green chilies into paste.
Heat 1 tablespoon oil in a pan.
Make cross incision into the eggs without breaking them.
Mix turmeric +red chili powder + salt to gather. Rub a small amount of turmeric and red chili powder on each egg, making sure to fill the slit portions too with the powder.
Gently fry the eggs in oil until it starts turning brown on all sides. Remove once done from the pan.
Into the same pan add remaining oil. Fry cloves, bay leaf and cardamom in oil.
Add ginger-garlic-green chili paste and cook until it doesn’t smell raw any more.
Add onion paste and continue to cook till it starts browning.
Add tomato puree, cook till oil separates from the sides of the pan.
Add all the masala powders except kasuri methi and garam masala.
Stir and cook for 3 minutes.
Add ¾ cup water and bring it to boil. Cover and continue to boil for 15 minutes. If the water evaporates completely add more water accordingly.
Add the eggs and cook for another 10 minutes on low flame.
Crush kasuri methi and add it to the curry. Garam masala is added at this stage. Give it a good stir, wait for 2 minutes and turn off flame.
Garnish with fresh coriander leaves and serve it with rice, roti, parathas.