Heat olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic, cumin, chili powder, and smoked paprika, and cook for an additional minute until fragrant.
Pour in the chicken broth and bring to a gentle simmer.
Add the white beans, shredded chicken, and frozen corn, stirring to combine. Simmer for 15 minutes, allowing the flavors to meld.
Reduce heat to low and stir in the heavy cream. Simmer for another 5 minutes, ensuring the chili is heated through.
Stir in the chopped cilantro and lime juice, and season with salt and pepper to taste.
Remove from heat and serve hot. Garnish with cotija cheese, lime wedges, and extra cilantro if desired.