Any bone-in chicken pieces will work here and you can use any mix of vegetables you like. You don’t have to marinate chicken for full amount of time recommended, but the dish will turn out more flavorful if you do.
Mix oil, curry, cumin, fish sauce and soy sauce together to make paste. Rub chicken pieces thoroughly with paste and place in food storage bag to marinate in refrigerator for 6 to 12 hours. When chicken is ready, preheat oven to 325 degrees. Lay sliced onion across bottom of baking sheet. Lay chicken pieces on top of onion and roast in oven until chicken is golden brown and cooked through, about 1¼ hours. When chicken is done, start the sauce. Heat oil over medium-high heat in medium saucepan. Add vegetables and cook for a few minutes until they just start to soften. Add roasting juices from cooked chicken pan, chicken stock, coconut milk and fish sauce. Bring to a simmer and cook until sauce is reduced by about half. Pour sauce over chicken pieces when ready to serve. Garnish with cilantro.
Serve over rice or rice noodles.