Place the rice in boiling water along with a little salt in a large saucepan. Bring to the boil. Once boiled, reduce the temperature to a low heat and cover for a further 15-20 minutes until the rice is tender.
Once cooked, remove from the heat and keep covered with the lid.
Heat the sunflower oil in a large saucepan over a moderate heat, once hot add the ground spices and salt, fry for a few minutes stirring occasionally. Begin by adding all of the vegetables apart from the peas to the dish and cook for a few minutes, stirring occasionally.
Once softened a little, add 250ml of water to the pan, cover with a lid and reduce the heat to low. Cook gently for 10-15 minutes until the vegetables are soft. Add the peas and raisins at this point adding seasoning to taste.
Re-heat the rice if necessary and spoon into serving bowls. Top with the vegetables and garnish with almonds and saffron before serving.
See more Indian recipes