In a large heavy bottom pot over medium-high heat, heat olive oil, then add onion and cook for 5 minutes until the onion is translucent. Add minced garlic cloves and cook an Add garlic and cook for 1 more minute while stirring regularly.
Next, add chicken broth, green chilies, cumin, paprika, oregano, coriander, cayenne pepper, salt, and pepper. Bring chili to a boil then reduce heat to medium-low to a gentle simmer and allow it to simmer for 15 minutes.
Add 1 can of beans in the center of the pot, then using an immersion blender, briefly blend the beans for about 10 seconds just to mash them up into a smoother texture. This will make for an overall creamier chili.
Next, add heavy whipping cream, cream cheese, corn, second can of whole beans. Stir to evenly combine and simmer gently for an additional 8 minutes.
Lastly, add shredded chicken, fresh lime juice and fresh chopped cilantro. Stir to mix all ingredients well. Serve chili in individual bowls and top with your desired toppings like shredded cheddar cheese, sliced avocado, or tortilla chips.