Season the chicken pieces with salt and ground black pepper.
In a large pot or Dutch oven, heat the vegetable oil over medium-high heat. Add the chicken pieces and sear until golden brown on all sides. Remove the chicken and set aside.
In the same pot, add the chopped onion, garlic, and ginger. Sauté until the onions are translucent and aromatic.
Stir in the chopped tomatoes and cook for about 5 minutes, until they start to break down.
Add ground paprika, turmeric, cumin, and thyme. Mix well.
Return the seared chicken pieces to the pot. Pour in the chicken broth and soy sauce. Add the green chilies if using.
Bring to a boil, then 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 seasoning with salt and pepper if needed.
Garnish with chopped parsley or cilantro before serving.
Enjoy your meal!