Sauté the aromatics: Heat olive oil in a large pot over medium heat.
Add onion and jalapeño. Cook 4–5 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Bloom the spices: Add cumin, coriander, oregano, and chili powder.
Stir for 30 seconds to wake up the flavors. Add the diced green chiles and mix well.
Add broth and beans: Pour in the chicken broth. Add the rinsed beans.
Bring to a gentle simmer.
Thicken naturally: Use a potato masher or the back of a spoon to mash about 1 cup of the beans right in the pot. This gives the chili a creamy body without extra thickeners.
Stir in chicken and corn: Add shredded chicken and corn. Simmer 10–12 minutes so the flavors meld.
Adjust heat so it stays at a gentle bubble.
Make it creamy: Lower the heat. Stir in sour cream (or Greek yogurt) and half-and-half. Do not boil after adding dairy.
Warm through for 2–3 minutes.
Finish and season: Stir in lime juice. Taste and add salt and pepper as needed. If you like more spice, add a pinch of cayenne or a few dashes of hot sauce.
Serve: Ladle into bowls and top with cilantro, avocado, shredded cheese, and crushed tortilla chips.
Add extra lime wedges on the side.