Grind together black pepper, cumin seeds, shahi jeera, cardamom, cloves,stick cinnamon and whole red chili to a fine powder.
Heat 1 tsp oil in a kadai and add a pinch of salt. Fry the boiled eggs lightly and add a pinch of red chili powder and set aside.
Heat the 2 tbsp oil in a pan and add the mustard seeds till they splutter. Add the cumin seeds.
Add the shallots paste and fry till golden brown. Mix in the ginger garlic paste and cook till the raw smell vanishes from the ginger garlic paste.
Add the turmeric powder, red chili powder, coriander powder, tomato puree, salt,the ground spice powder and water and cook for 5 minutes.
Put the fried eggs in the gravy and cook on low flame for 5 more minutes. Garnish with coriander leaves.