Heat olive oil in a large saucepan over medium-high heat. Add shallots and garlic and sauté until the shallots are soft.
Add all the tomatoes, chicken broth, green chiles, oregano, coriander and cumin. Bring to a boil. Reduce heat and simmer for 20 minutes.
Add chicken and beans and mix well. Cook until heated through.
Add lime juice and pepper and mix well.
Serve garnished with shredded Cheddar cheese.
Servings: 8