I heat the olive oil in my Dutch oven over medium-high heat until it shimmers slightly. Then I add the ground chicken, breaking it apart with a wooden spoon as it cooks. I let it brown for about 6-7 minutes until no pink remains.
Once the chicken is browned, I push it to one side and add the onion, bell pepper, and garlic. I cook everything together for another 3-4 minutes until the onion turns soft and fragrant. This step really builds the base flavor of the chili.
Next, I sprinkle in the chili powder, cumin, smoked paprika, oregano, and cayenne. I stir everything for about a minute so the spices toast slightly in the pan. This little step makes a huge difference in how deep the flavor turns out.
I pour in the black beans, kidney beans, diced tomatoes, and chicken broth, stirring everything together well. I bring the mixture to a gentle boil, then reduce the heat to low. This is where the chili really starts smelling amazing.
I cover the pot and let it simmer for about 20-25 minutes, stirring occasionally so nothing sticks to the bottom. The chili thickens naturally as it cooks, and the flavors meld together beautifully during this time.
In the last 5 minutes, I stir in the corn kernels and let them warm through. I taste and adjust with salt, pepper, or extra chili powder if needed. This final taste-test step is something I never skip.
Once done, I let the chili cool for about 15-20 minutes before dividing it into containers. Cooling it slightly first helps prevent condensation buildup, which keeps the texture better once refrigerated or frozen.