Heat 30ml/2 tbsp of ghee and
fry the cinnamon, cardamom, turmeric and 1 onion for
1 minute. Add the rice and fry until golden brown.
Add water to come 2.5cm/1 in above the level of the
rice, bring to the boil then simmer gently for about
8 minutes.
Meanwhile, heat the remaining
ghee and fry the remaining onion with the garlic,
ginger, garam masala, chili powder and almonds. Add
the fish and tomato and sprinkle over the lemon
juice. Simmer until the fish is tender. Add the fish
to the rice and stir in the raisins and salt. Leave
over a low heat until the rice is completely cooked.
Serve garnished with hard boiled egg.