Sauté the onion, celery, and carrot in the oil until tender.
Add the sweet potatoes, salsa or diced tomatoes, broth (or chicken base + water), chili, powder, cumin, salt, and pepper.
Simmer for 30 minutes, or until all vegetables are soft.
Off the heat, use an immersion blender to blend, about 3 minutes, until soup is creamy.
Add the chicken, spinach, and any other add-ins (corn, black beans) and heat 1-2 more minutes.
Remove from heat and add the lime juice.
Serve with toppings and enjoy!