1. Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion and cook for about 4 minutes until softened. Stir in the minced garlic and sauté for another 30 seconds until fragrant.
2. Build the Broth: Pour in the chicken broth, diced green chilies, cumin, paprika, oregano, coriander, and cayenne pepper. Season with salt and black pepper to your liking. Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer for 15 minutes to let the flavors meld.
3. Creamy Bean Secret: While the chili simmers, drain and rinse both cans of cannellini beans. Measure out 1 cup of the rinsed beans and set the rest aside. In a food processor, combine the 1 cup of beans with ¼ cup of the simmering broth from the pot. Process until the mixture is nearly smooth, creating a natural thickener for your chili. (If you don't have a food processor, you can simply add all beans whole, but your chili won't be quite as creamy.)
4. Combine & Simmer: Add the cubed Neufchatel cheese, the corn, the reserved whole cannellini beans, and the pureed bean mixture to the pot. Stir well until the cheese is melted and fully incorporated. Continue to simmer for another 5 to 10 minutes, allowing everything to warm through and the chili to thicken slightly.
5. Finish & Serve: Stir in the cooked shredded chicken, fresh lime juice, and chopped cilantro. Heat through for a couple more minutes. Ladle the warm chili into bowls and serve with your favorite healthy toppings like fresh avocado slices, a sprinkle of Monterey Jack cheese, and extra cilantro.