Heat the ghee and fry half the
onions until browned. Add the meat and fry for 2
minutes. Add the remaining onion, garam masala and
salt, cover and fry gently until the meat is tender
and the water has evaporated.
Mix the corn flour to
a smooth paste with a little water then stir it into
the meat. Bring to the boil, lower the heat and
simmer for 3 minutes.
Mix the flour and salt
then rub in the fat and mix to a pastry with just
enough water. Roll out thinly and cut into 10cm/4 in
rounds. Put the meat mixture on one half and fold
the pastry over, sealing the edges with water.
Heat
the oil and fry the puffs until browned on both
sides. Drain on kitchen paper and serve hot.