Blend the tomatoes, half onion, pepper, ginger, and garlic. Set aside
Season chicken with paprika, salt, and black pepper. Set aside
Preheat the oil and fry the seasoned chicken for about 5 minutes on each side or till the chicken is well browned. Remove from heat and set aside.
Add the sliced onions (second half of the onion) to the oil and fry till translucent.
Stir in the blended sauce, tomato paste, and bay leaves and cook for about 6 to 10 minutes or until the sauce is well reduced and the raw tomato taste is gone.
Add the peanut paste and chicken stock, and stir well to dissolve.
Season with salt, pepper, seasoning powder, and thyme.
Return the chicken back into the sauce and cook for another 15 to 20 minutes, or until the chicken is well cooked and you are satisfied with the thickness of the soup. Enjoy