Peanut chicken soup may seem unconventional at first, but trust me when I say this is one flavor combination you won’t regret trying! It’s satisfying and nutritious with plenty of healthful fats from the peanut butter.
Heat one tablespoon of the oil in a stock pot or dutch oven over medium heat and add the chicken and a big pinch of salt, crumbling and stirring until cooked through (about 5-7 minutes). Remove the chicken with a slotted spoon and transfer to a plate. Add the onion to the pot and cook for 3-5 minutes or until softened. Add garlic, let cook an additional 1-2 minutes just until fragrant.
Add in the sweet potatoes and seasonings, stir. Pour in tomatoes and broth. Bring to a boil. Reduce heat and simmer for 10 minutes, or until sweet potatoes are tender.
Remove from heat and stir in the peanut butter, spinach and lime juice. Add chicken back in. Stir and season with additional salt to taste.
Top with garnishes and serve with naan or bread for dipping.