One-Pot Coconut Chicken Biryani with Cranberries

A streamlined one-pot biryani combining tender coconut-marinated chicken thighs with fragrant basmati rice, warming spices, and bright garnishes. This version uses coconut milk and cream instead of traditional yogurt, adding richness while keeping preparation manageable. Cranberries and pecans introduce unexpected sweetness and texture. Serve family-style with cooling cucumber-mint sauce and fresh herbs for a weeknight dinner that tastes like a special occasion.
Ingredients
- 1 cup full-fat canned coconut milk
- ¾ teaspoon coriander
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 4 cloves garlic, minced
- 1 tablespoon ground ginger, peeled and grated
- 1 tablespoon lemon juice
- ½ teaspoon sea salt
- 2 pounds bone-in skin-on chicken pieces, thighs
- 1 cup coconut cream
- 1 medium cucumber, peeled, seeds removed, finely chopped
- 10 leaves mint, chopped
- 0.0 sea salt null
- 2 cups basmati rice
- 3 tablespoons coconut oil
- ½ medium onion, finely chopped
- 1 tablespoon fresh ginger, peeled and grated
- 4 cloves garlic, minced
- ¼ teaspoon ground turmeric
- 2 teaspoons ground coriander
- ½ teaspoon sea salt, to taste
- 0.0 red pepper flakes
- 2 cinnamon sticks
- 2 cups low-sodium chicken brothvegetable broth1:1veganvegetarian
for vegetarian version with tofu or legumes
- ⅓ cup dried cranberries
- ¼ cup fresh parsley, chopped
- ½ cup roasted pecansroasted almonds or cashews1:1nuts
different crunch and flavor
- ½ cup fresh basil, chopped
Instructions
- 1
Combine coriander, paprika, cumin, minced garlic, grated ginger, lemon juice, and sea salt in a bowl. Add chicken pieces and coat thoroughly. Cover and refrigerate at least 30 minutes or overnight.
- 2
Prepare cucumber-mint sauce by combining peeled cucumber, mint, coconut cream, and sea salt in a separate bowl. Refrigerate.
- 3
Preheat oven to 375 degrees F. Soak basmati rice in water for 30 minutes, then drain.
- 4
Heat coconut oil in a large Dutch oven or stockpot over medium heat. Add onion, ginger, garlic, turmeric, coriander, cumin seeds, salt, red pepper flakes, and cinnamon sticks. Saute until fragrant, about 5 minutes.
- 5
Add marinated chicken pieces and cook 3 minutes per side until skin is golden and crispy.
- 6
Add drained rice and stir to combine. Pour in chicken broth and bring to a gentle boil.
- 7
Cover pot, transfer to oven, and cook 40 to 60 minutes, checking periodically for doneness.
- 8
At 15-minute mark, stir rice while scraping bottom to prevent sticking.
- 9
Stir in cranberries, parsley, and pecans. Serve topped with fresh basil and cucumber-mint sauce on the side.
- 10
If rice appears dry before chicken is cooked, add small amounts of water as needed.
Tips
Marinate chicken overnight if time allows; even 30 minutes develops flavor. The coconut marinade keeps chicken moist during oven cooking.
Stir rice at the 15-minute mark to prevent scorching on the pan bottom and ensure even cooking of both rice and chicken.
Make cucumber-mint sauce ahead and refrigerate; it tastes better when flavors meld and provides cooling contrast to warm spices.
Good to Know
Refrigerate leftovers in an airtight container up to 3 days. Reheat gently in a covered pot over medium-low heat, adding a splash of water if rice appears dry.
Marinate chicken and prepare cucumber-mint sauce overnight. Soak rice and prep all aromatics (onion, ginger, garlic) up to 4 hours ahead. Assemble and cook the dish the day of serving.
Serve hot from the Dutch oven family-style with cucumber-mint sauce, fresh basil, and lemon wedges on the side. Pair with naan or simple green salad.
Common Mistakes
Do not skip the 15-minute rice stir to avoid burnt rice at pot bottom.
Do not cook at higher temperature to avoid dried-out chicken thighs and undercooked rice.
Do not omit the initial pan sear of chicken to avoid missed browning and flavor development.
Substitutions
Dairy-Free Swaps
Vegan Options
General Alternatives
different crunch and flavor
FAQ
Can I use chicken breasts instead of thighs?
Yes, but reduce oven time to 30-40 minutes as breasts dry out faster than thighs. Check doneness at 25 minutes. Thighs stay moister and more forgiving in one-pot cooking.
What if my rice is still hard after 40 minutes?
Add 1/4 cup water, stir gently, cover, and return to oven for 10-15 more minutes. Oven temperatures vary; check rice granules with a fork. If chicken is already tender, you can remove it before returning rice to oven.
Can I freeze leftovers or make this ahead?
Freeze cooked biryani in an airtight container up to 2 months. Thaw overnight in refrigerator and reheat covered in a 350F oven with a splash of water until heated through, about 20-25 minutes. Flavor deepens after one day.