Heat coconut oil in a large pot over medium heat.
Add onion, carrot, and celery. Season with salt and pepper. Cook until vegetables soften and turn golden, 10 to 12 minutes. Stir in the garlic, cilantro, and curry powder.
Cook until spices are fragrant, about one minute.
Add broth and tomatoes. Stir well and bring to a boil.
Lower heat, cover, and cook gently until the vegetables soften, about 20 minutes. Remember to stir occasionally.
Add peanut butter, maple syrup, and cream or coconut milk. Whisk to combine. Taste for seasoning, add salt as needed.
Continue cooking on low until the soup thickens, about another 10 minutes. Adjust seasoning. Add cooked chicken and heat through.
Serve hot with rice, lentils, or as is. Top with fresh chives, cilantro, plain yogurt, or peanuts if desired.