Heat that vegetable oil in a large pot over medium-high heat for about 30 seconds. Cut your chicken into bite-sized pieces (smaller pieces cook faster and absorb flavor better). When the oil's shimmering, add the chicken and sear for 4-5 minutes until the outside gets golden. You're not cooking it all the way through yet—just getting that nice color that adds flavor.
Add your chopped onion and minced garlic right into that same pot. Stir constantly for about 2 minutes until you can smell the garlic—that's your sign it's releasing all those good flavors. The onion should start turning translucent and get a little soft.
Sprinkle in your ground cumin and chili powder, then stir everything together for 30 seconds. This toasts the spices slightly and distributes them evenly throughout. Don't skip this step because it prevents clumpy spices and makes the flavor way more balanced.
Pour in 4 cups of chicken broth (I use low-sodium because you're adding cheese and salt later). Add your diced green chilies, drained white beans, and thawed corn kernels to the pot. Bring everything to a simmer and let it cook for 12-15 minutes until the chicken is completely cooked through and tender.
Here's where the magic happens—reduce the heat to low and stir in your half and half slowly. I learned the hard way that if you just dump it in on high heat, it can curdle (ask me how I know). Once it's mixed in, add your shredded Monterey Jack cheese a handful at a time while stirring until it melts completely.
Taste your white chili recipe and adjust the seasonings right now. Sometimes I add a squeeze of lime juice or a pinch more cumin depending on my mood. This is also when I stir in my fresh cilantro and diced jalapeño for that final pop of flavor.
Let everything simmer together on low for another 2-3 minutes so all the flavors get cozy together. Your kitchen's gonna smell absolutely amazing at this point. Ladle it into bowls and serve immediately while it's piping hot.