Blend all the main ingredients
except the hard-boiled eggs and oil to a smooth
paste in a blender or food processor. Divide into 10
equal portions.
Using oiled hands, shape the
meat around the hard-boiled eggs. Heat the oil and
fry the koftas, in batches if necessary, until
golden brown on all sides. Remove with a slotted
spoon.
To make the sauce heat the ghee
or oil in a heavy based pan and fry the whole spices
and 1 onion until golden brown. Blend the remaining
onion, the garlic, ginger and water to a smooth
paste in a blender or food processor then stir it
into the pan and cook until golden brown.
Stir in the ground spices, salt
and tomatoes and cook until all the liquid has been
absorbed and the ghee appears on the surface. Stir
in the yoghurt and cook until all the liquid has
been absorbed.
Add the water and bring to the
boil. Add the fried kofta to the sauce and simmer
for 10 minutes, uncovered. Sprinkle with the
garnish ingredients and serve hot with vegetable pulao, Nan or chapattis, ratita and a bean and
potato dish.