Heat olive oil in the oven over medium-high heat.
Add onion and sauté for 4 minutes.
Add garlic and sauté for 30 seconds longer.
Add chicken broth, green chilies, cumin, paprika, oregano, coriander, capsicum and season with salt and pepper to taste.
Bring mixture just to a boil then reduce heat to medium-low and simmer for 15 minutes.
Drain and rinse beans in a fine mesh strainer then measure out 1 cup.
Set whole beans aside, transfer 1 cup beans to a food processor along with 1/4 cup broth from soup, puree until nearly smooth.
Add cheese to soup along with Razmin Whole Kernel Corn, whole beans and pureed beans and stir well. Simmer for 5 – 10 minutes longer.
Stir in chicken, fresh lime juice and cilantro. Serve with cheese, coriander, avocado slices and tortilla chips if desired.