Heat oil in large pot or Dutch oven over medium heat.
Cook onions until tender. Add cumin, oregano, coriander and garlic; cook 1 more minute. Season with salt and pepper.
Pour in the broth and salsa. Heat over medium high until bubbly. Stir in the cream cheese and continue to cook until mostly melted, stirring occassionally.
Stir in the chicken and beans, lower heat and let simmer for at least 30 minutes. Add the corn and lime juice 10 minutes before serving.
Serve hot in individual bowls with optional toppings.
Notes
Store leftovers in the fridge for up to 1 week or freeze up to one month.
For a lighter soup, use light cream cheese and low-sodium broth.
Nutrition information is an estimate only, without the toppings.