Combine all the ingredients for the meat balls well. Shape them into rounds and set aside.
In a saucepan, heat oil. Splutter the mustard and the jeera.
Add the onions and green chillies, along with a pinch of salt and saute till the onions wilft.
Add the ginger garlic paste and saute till the raw smell is gone.
Add in the masala powders and saute till a nice aroma comes. Ensure not to burn!
Add in the pureed tomatoes or tomato paste and mix well. Cook till oil floats on the top.
Now add the water and thin coconut milk and bring the mixture to boil.
Slowly drop in the prepared meatballs into the sauce. Allow to boil again, reduce the flame on minimum and cook covered till the meatballs are thoroughly cooked, around 15 minutes.
Sprinkle in the garam masala and kasuri methi, adjust seasoning and cook for another 5 minutes.
Serve hot with a sprinkle of coriander leaves, along with rice, naan or bread!