To prepare the meatballs, combine all the ingredients 1-8 in a large bowl. Mix well and form small balls. Keep refrigerated for at least 30 minutes.
In a pan, heat oil and crackle cumin seeds. Saute onions, garlic and ginger till light brown.
Then add turmeric powder, green chilli and tomatoes; sauté till the tomatoes turn mushy and oils starts to leave the sides of the pan.
Add the masala powder and enough water to cook the meatballs. Season with salt.
Bring to boil and add the meatballs. Cook till the meatballs are tender and juicy.
Remove from heat and garnish with coriander leaves.