Mix the chicken with the hawaij, yogurt, oil, and salt. Cover and refrigerate for at least 30 minutes, or overnight.
Heat the oven to 425°F. Arrange the chicken on a rack set over a sheet pan. Roast 35 to 40 minutes, until deep golden and cooked through (about 175°F).
While the chicken roasts, heat the oil in a pot over medium heat. Cook the onion for 5 minutes until soft, then stir in the tomato paste for 1 minute.
Add the rinsed rice and stir for 1 minute to coat. Add the broth and salt and bring to a boil. Reduce to the lowest heat, cover tightly, and cook 18 minutes without lifting the lid. Rest, covered, for 5 minutes.
Fluff the rice and fold in the raisins. Heap it on a platter, set the chicken on top, and scatter with toasted almonds.