Heat the olive oil in a large (5-6 quart) pot over medium-high heat. Add the chopped onion and sauté for 3–5 minutes, until softened.
Add the garlic and cook for another 30 seconds until fragrant.
Stir in the chicken broth, green chilies, cumin, cayenne pepper, paprika, oregano, lime juice, and season with salt and pepper.
Drain and rinse the beans. If desired, blend one large ladleful of the beans with a splash of broth in a food processor for a creamier consistency.
Add the pureed beans (if using), whole beans, and corn to the pot. Bring the chili to a simmer and cook uncovered for 15–30 minutes.
Remove the pot from the heat. Stir in the sour cream (or Greek yogurt) and shredded chicken.
Ladle into bowls and garnish with your favorite toppings such as cilantro, cheese, avocado, and tortilla chips. Serve warm and enjoy!
Notes
Yield: About 6 cups (serving size: ~1 ¼ cups)
For a creamier texture, puree some of the beans before adding.
This chili reheats well and is great for leftovers.