Step 1 Heat the oil and butter in a large, heavy-based saucepan over medium heat. Cook the onion, stirring, for 3 minutes or until soft. Add the carrot, currants, cinnamon and allspice, and cook, stirring, for 2 minutes or until the carrot starts to soften.
Step 2 Stir in the rice. Add water and bring to the boil. Reduce heat to low. Cover and cook for 15 minutes or until the liquid is absorbed.
Step 3 Stir in the chickpeas. Set aside, covered, for 15 minutes or until the rice is tender. Season with salt and pepper. Stir in the dill.