Make the Masala Powder: Dry roast all the ingredients listed under masala except for coconut, on low flame until they are fragrant and change 2 shades darker. Let cool and grind to a powder along with coconut.
Make the curry: Heat 2tbsp oil in a saute pan, add the onions and cook on medium flame until they turn golden brown. Add the ginger+garlic paste and cook for another minute.
Next add the crushed tomatoes and tamarind paste along with ½cup of water . Bring the mixture to a boil, then lower the heat and simmer for 3-4 minutes.
Add the Xacuti masala and cook for 5 more minutes. Finally add the meatballs and cook until heated through. Serve warm with rice or roti.