Season chicken with salt and pepper. Place in Dutch oven and melt the butter. Sprinkle with the turmeric.
Add the chicken skin side down and cook over high heat, brown both sides ~8 minutes. Transfer chicken to a plate.
Add the onion, ginger and garlic to the Dutch oven and cook at medium heat, stirring until brown ~5 minutes.
Add the tomatoes, curry powder, cinnamon, cumin and basmati rice and stir for ~1 minute.
Return the chicken to the Dutch oven, skin side up. Add the bay leaves, fish sauce and chicken stock and bring to a boil over high heat.
Cover and simmer over low heat ~10 minutes. Adjust the lid to cover partially and simmer until the rice is cooked, ~10 minutes longer.
Remove from heat, uncover and let stand ~5 minutes. Serve with yogurt, cucumbers, mint and lime wedges.