It is a dish to try, takes a little extra time since the keema balls have to be made seperately and the tomato gravy separately and then mixed but worth the time taken. Tastes good with chapaties.
First make the tomato sauce, take the tomatoes cut them and boil them till mushy then mash them and take out the tomato juice or even better grind them in a grinder.
Then grind all the other ingredients given above for tomato gravy and keep aside.
Now take keema wash it thoroughly. Then grind it with salt, chili powder, ginger garlic paste, turmeric,, cumin coriander leaves and pepper and in this mix egg and bread slices ( You have to wet the bread slices before you mix them with keema).
Then make small balls with keema and deep fry it and keep aside. Then take a pan add oil and add the tomato puree with the ground masala and fry thoroughly till oil starts to seperate then add the keema balls and cook, you can 1/4 glass water if it is too dry.
Cook for about 7 minutes the tomato gravy should seep into the keema and the keema balls should get soft andwell cooked.
Switch off and serve hot with rice, chapaties, rotis etc.