In a medium saucepan, heat the oil over medium heat. Add the onion and cook until soft, about 5 minutes.
Add the rice, carrots, raisins, cinnamon, cardamom, cloves, cumin, coriander, turmeric, chili powder, ginger and black pepper. Stir to combine and cook for 1 minute.
Add the chicken broth and bring to a boil. Reduce the heat to low and simmer for 20 minutes, stirring occasionally.
Stir in the slivered almonds and cook for an additional 5 minutes. Remove from the heat and let stand for 5 minutes before serving.
Interesting Facts
Qabali Afghani Rice is traditionally served with a yogurt-based sauce.
The dish is traditionally served with a side of kebabs.
The dish is often served during special occasions in Afghanistan.