1. Heat the oil in a large pot over medium heat. Add the chicken pieces and brown them on all sides. Remove and set aside.
2. In the same pot, add the chopped onion and cook until translucent. Add the minced garlic and chopped red bell pepper, and cook for another 5 minutes.
3. Add the diced tomatoes, chicken broth, salt, black pepper, paprika, and cumin. Stir well to combine.
4. Return the browned chicken pieces to the pot. Bring to a boil, then reduce the heat and let it simmer for 30 minutes.
5. Stir in the peanut butter until well combined. Add the fresh spinach and cook for another 5 minutes until the spinach is wilted.
6. Serve hot with rice or your favorite side dish.
Notes:
This stew is perfect for a cozy dinner and is packed with flavors.