Ingredients
Equipment
Method
- Season chicken thighs generously with salt and pepper. Heat oil in a large deep skillet or Dutch oven over medium-high heat. Sear chicken for 4-5 minutes per side until golden brown (it will finish cooking later). Transfer chicken to a plate and set aside.
- Reduce heat to medium. Add chopped onion to the pan and cook for 2-3 minutes until softened. Stir in minced garlic and grated ginger; cook for 30 seconds until fragrant.
- Add uncooked rice to the pan and stir constantly for 1-2 minutes until the grains turn slightly translucent and glossy. Sprinkle in turmeric, cumin, and red pepper flakes; stir for another 15 seconds.
- Pour in coconut milk and chicken broth, scraping up any browned bits from the bottom of the pan. Return the chicken pieces to the pan, nestling them into the liquid. Bring the mixture to a gentle boil.
- Reduce heat to low, cover the pan tightly, and let it simmer for 18-20 minutes. Do not lift the lid during cooking. After 18 minutes, check the rice – it should be tender and the liquid mostly absorbed. If still firm, cover and cook for another 3-5 minutes.
- Turn off the heat and let the pan sit covered for 5 minutes. Uncover and fluff the rice gently with a fork. Squeeze fresh lime juice over the top and scatter cilantro. Taste and adjust salt as needed.
- Serve the creamy coconut chicken and rice in bowls. Garnish with extra cilantro and a pinch of red pepper flakes if desired.
Notes
For best results, use full-fat coconut milk — light versions will make the sauce watery. Toasting the rice in oil before adding liquid helps keep the grains fluffy and separate. Resist the urge to lift the lid while simmering; steam is crucial for even cooking. Letting the dish rest for 5 minutes off the heat allows the rice to finish absorbing moisture. Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of broth or water to restore creaminess. For variations, stir in diced bell peppers, peas, or spinach during the last 5 minutes of cooking, or add a minced serrano or jalapeño with the garlic for extra heat. If using brown rice, increase broth to 1½ cups and extend simmer time to 40-45 minutes.