Dry roast the cumin and coriander seeds. Grind them along with the pepper corns to a fine powder and set aside this powder.
Take meat in a handi or pan. Add 1 cup of water, salt, turmeric powder, red chili powder, sliced onion and garlic. Cover and cook on medium heat till the meat is tender.
Add oil when the meat is tender and the onion and garlic has disappeared into the masala.
Next throw in the whole garam masala (cardamom, cinnamon and cloves), green chilli, tomatoes and cook till the tomatoes are soft and mushy.
Cook till all the water has dried up and oil starts leaving the sides of the handi. At this point add, the ground powder.
Stir, add coriander leaves and remove from heat.