Dry roast 2 tsp of coriander seeds, 1 tsp of cumin seeds, ¼ tsp of fenugreek seeds (methi). ½ tsp of black peppercorns, and ½ tsp of fennel seeds along with 12 pieces of whole dry red chilies and 15 pieces of garlic (peeled, whole) on a medium heat.
Transfer them to a mixer when cool. Add a piece of ginger (1 inch in size), 1 small piece of jaggery, 1 piece of tamarind (a lemon size ball), 10 pieces of whole cashew nuts, ½ tsp of turmeric powder, ½ tsp of garam masala powder, ¼ cup of water, and make a smooth paste.
Mix ¼ tsp of salt and ¼ tsp of turmeric powder in 1 tsp of hot ghee (clarified butter). Add 14 pieces of hardboiled and peeled eggs. Fry for 2 minutes until golden. Remove and keep aside.
Fry 25 pieces of curry leaves in 5 tbsp of ghee on a medium flame for 2 minutes or until aromatic. Remove and keep aside.
Fry 2 pieces of finely chopped onions until brown. Then add and fry 2 pieces of finely chopped tomatoes for up to 3 minutes on a medium flame.
Add the ground masala paste with a little bit of water and salt to taste. Mix well. Cover it and let it cook for 5 minutes on a medium heat until the ghee separates.
Add the fried eggs, fried curry leaves and handful of finely chopped coriander leaves. Mix well. Cover and cook for 5 minutes on a medium heat until dry.
Add and mix more chopped coriander leaves. Switch off the flame and transfer to a serving plate.
Your tasty and spicy homemade egg ghee roast is ready.