A fragrant layered rice dish from the Malabar coast of Kerala, this Kozhikode-style biriyani uses short-grain Jeerakashala rice, tender marinated chicken, crisp fried onions, and gentle whole spices for a lighter, more aromatic profile than its Hyderabadi cousin. Slow-dum cooked to lock in steam and flavor, it is traditionally served with raita and a tangy date-tamarind chutney.
Prep Time25 mins
Cook Time50 mins
Total Time75 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 640 kcalCalories
- 26 gFat
- 9 gSaturated Fat
- 62 gCarbs
- 4 gFiber
- 7 gSugar
- 36 gProtein
- 740 mgSodium
- 540 mgPotassium
- 135 mgCalcium
- 4.2 mgIron
- 16 mgVitamin C
- 190 mcgVitamin A
Ingredients
For the chicken marinade
- 800 g bone-in chicken, cut into medium pieces
- 3/4 cup thick yogurt
- 2 tbsp ginger-garlic paste
- 4 green chilies, slit lengthwise
- 1 tsp Kashmiri red chili powder
- 1/2 tsp turmeric powder
- 1 1/2 tsp garam masala
- 1 tbsp lemon juice
- 1 1/2 tsp salt
For the rice and birista
- 2 cups Jeerakashala or basmati rice, rinsed and soaked 20 minutes
- 3 large onions, thinly sliced
- 3 tbsp ghee
- 2 tbsp coconut oil
- 4 green cardamom pods
- 3 cloves
- 1 small cinnamon stick
- 2 star anise
- 1 bay leaf
- 1 small piece mace
- Salt for boiling water
For the masala and layering
- 2 medium tomatoes, chopped
- 1/2 cup thick coconut milk
- 1/4 cup chopped mint leaves
- 1/4 cup chopped coriander leaves
- 1/2 tsp garam masala
- A generous pinch of saffron strands soaked in 2 tbsp warm milk
- 10 cashew halves, fried
- 8 raisins, fried
- 1 tsp rose water (optional)
Directions
- Whisk together yogurt, ginger-garlic paste, green chilies, chili powder, turmeric, garam masala, lemon juice, and salt in a large bowl. Add the chicken, coat well, cover, and marinate for at least 30 minutes, or up to 4 hours in the refrigerator.
- Heat ghee and coconut oil in a heavy-bottomed pot over medium heat. Fry the sliced onions with a pinch of salt until deeply golden and crisp, about 12 to 15 minutes. Drain and set aside, reserving the fragrant oil in the pot.
- Add the whole spices (cardamom, cloves, cinnamon, star anise, bay leaf, mace) to the same pot and let them sizzle for 30 seconds. Add the marinated chicken along with the tomatoes and cook uncovered for 12 to 15 minutes, until the chicken is nearly cooked and the gravy thickens. Stir in the coconut milk, mint, and coriander, then remove from heat.
- Meanwhile, bring 6 cups of water to a rolling boil with the remaining whole spices and 1 tablespoon salt. Drain the soaked rice, add it to the boiling water, and cook until the grains are about 70 percent done, roughly 6 to 8 minutes. Drain immediately and spread on a tray to stop further cooking.
- Spoon half of the chicken and its gravy into the same heavy pot used earlier. Top with half the par-cooked rice, half the reserved birista, half the cashews and raisins, and half the saffron milk. Repeat the layers, finishing with rice on top.
- Drizzle the remaining ghee over the top, sprinkle the rose water if using, and seal the pot tightly with a tight-fitting lid. Place a heavy weight on the lid or seal the edges with a flour dough. Cook on the lowest possible flame for 25 minutes, then turn off the heat and let the biriyani rest undisturbed for 10 minutes.
- Remove the lid, gently fluff the rice from the edges toward the center without mixing the layers completely, and transfer to a serving platter. Garnish with extra birista and serve hot with cucumber raita and a squeeze of lemon.
Cook’s Notes
- Jeerakashala (kaima) rice gives the authentic Malabar texture; if unavailable, use aged basmati for the closest result, but reduce water slightly.
- Do not overcook the rice at the par-boiling stage since it continues to steam during the dum and will turn mushy if pre-softened.
- The birista (crisp fried onions) is the signature element of Kozhikode biriyani; make a generous batch and reserve half for garnishing.
- For a richer version, substitute 1 tablespoon of the ghee with malai or use ghee-only cooking to mute the coconut notes for Hyderabadi-leaning palates.
- Always rest the biriyani off the heat before opening the lid; cutting in immediately releases the trapped aromatic steam and dries out the grains.










