01 -
Rinse basmati rice 4 to 5 times until the water runs clear. Drain thoroughly and soak in water for 20 minutes.
02 -
Peel and mince garlic and ginger. Halve the green chili, remove seeds, and chop finely. Chop fresh cilantro, reserving some for garnish.
03 -
In a dry pan, toast cumin seeds, coriander seeds, whole cloves, and 2 cardamom pods over medium heat for 2 minutes until fragrant. Cool slightly and grind to a fine powder.
04 -
Combine ground spices, garlic, ginger, chili, chopped cilantro, tomato paste, cashew nuts, coconut flakes, garam masala, coconut oil, salt, and brown sugar in a food processor. Pulse until a smooth spice paste forms, adding water or oil as needed for consistency.
05 -
Peel and slice the onion. Cut chicken into cubes or strips.
06 -
Drain soaked basmati rice well to remove excess water.
07 -
Heat ghee in a heavy-bottomed pot over medium heat. Add sliced onion, laurel leaf, cinnamon stick, and the remaining 2 cardamom pods. Fry gently for 10 minutes until onions soften and spices become aromatic.
08 -
Add turmeric powder, cubed chicken, and prepared spice paste to the pot. Sauté for 3 minutes, stirring occasionally to coat chicken and combine flavors.
09 -
Mix in the drained rice, raisins, dried cranberries, and chicken broth. Increase heat and cook uncovered for 45 seconds, then cover. Reduce heat to medium and simmer for 10 minutes until liquid evaporates, adding more broth or water if necessary.
10 -
Stir the rice gently, then cover the pot first with a clean kitchen towel and then with the lid to trap steam. Reduce heat to low and cook for an additional 5 minutes. Remove from heat and let sit undisturbed for 10 minutes.
11 -
Fluff the biryani with a fork, garnish with reserved chopped cilantro, and serve warm.