Smelt smøret i en stor kjele. Tilsett ris, kardemomme og kanel og la det koke under omrøring i 1 minutt. Rør inn halvparten av buljongen, 50 ml vann og deretter rosinene. La det koke opp. Skru så ned varmen og la det småkoke i 20 minutter. Klargjør grønnsakene mens risen koker. Varm oljen i en stor kjele, tilsett løk og la det steke i 5 minutter eller til løken begynner å bli myk. Tilsett hvitløk, spisskummen og harissa og la det koke i 1 minutt til. Tilsett aprikosene og alle de andre grønnsakene og rør. Tøm i resten av buljongen og la det koke opp. Smak til med salt og pepper og la det småkoke under lokk i 15 minutter. Tilsett kikerter og cherrytomater og la det koke i 10 minutter til eller til grønnsakene er så vidt møre. Rør korianderen og appelsinskallet inn i risen. Ha risen over i et serveringsfat, legg grønnsakene på toppen og strø mandlene over.