Heat oil in a large pot over medium heat, then sauté the onion until translucent.
Add the minced garlic and grated ginger; cook for another minute until fragrant.
Stir in the chopped green chilies, then add the chicken thighs. Brown the chicken on all sides.
Pour in the chicken broth and diced tomatoes, stirring well to combine.
Incorporate the peanut butter, paprika, salt, and pepper. Stir until well blended.
Bring the soup to a boil, then reduce the heat and simmer for about 30 minutes.
After 30 minutes, taste and adjust the seasoning if necessary.
Garnish with fresh cilantro before serving.