Onion - 2 large
Tomato - 4 small
Garlic- 4-5 cloves
Ginger - a small piece
Eggs - 4
Chilli powder - 1/2 tblsp
Chilly powder - 1 tblsp
Turmeric powder - a pinch
Garam masala - 1/2 tblsp
Salt - 1/2 tblsp
Pepper - a pinch
Cilantro/ Coriander - a few leaves.
Oil - 3 tblsp
Heavy cream / whipped cream - 2 tblsp
Butter -50 gms.
Boiling the egg:
Take a pot of water and place the eggs. Let them boil for about 15 mins .Quickly blanch them in cold water and peel the shell after it cools down.Cut small slits on the outer layer so they will be well soaked after you put them in the gravy.
Making the gravy :
Chop the onions and tomatoes into small pieces.Mince the ginger and garlic and make a very smooth paste.
Take a pan and add the oil.After the oil gets hot , add the onions ,ginger garlic paste and saute them for 5 mins.Add in a little salt and mix well.Now add the tomatoes and cook until tender.Switch off the flame.
Let it cool for a few mins and then put them in a blender to make a smooth puree.
Now take another pan and add in the butter.After the butter melts, add in the puree and let it simmer for about 10 mins.The gravy will get reduced.
Now add some more salt, pepper ,chilly powder, coriander powder, turmeric powder , garam masala and keep mixing until the oil gets separated from the mixture.The gravy will be reduced to half.
Now add in the heavy cream and mix mell. Then add some water so that the gravy gets a thick consistency like a soup.Add the eggs into the gravy.
Cover the pot with a lid and let it simmer in low heat for about 10 mins until the eggs are well soaked in the gravy.
Garnish with a few leaves of cilantro.