Season the chicken pieces with salt and black pepper.
Heat the palm oil in a large pot or Dutch oven over medium-high heat.
Add the chicken pieces and sear on all sides until golden brown. Remove the chicken and set aside.
In the same pot, add the chopped onion and cook until translucent.
Stir in the minced garlic and chopped hot peppers, and cook for another 2 minutes.
Add the chopped tomatoes and cook until they break down and form a sauce.
Stir in the tomato paste, ground paprika, ground coriander, ground cumin, and dried thyme.
Return the seared chicken to the pot and mix well with the sauce.
Pour in the chicken broth and bring to a boil.
Reduce the heat to low, cover, and simmer for about 30-40 minutes, or until the chicken is cooked through and tender.
Taste and adjust the seasoning with salt and black pepper as needed.
Enjoy your meal!