I always dice my onion, peppers, and garlic before I turn on the stove. Cubing the chicken ahead of time also saves me from fumbling with a knife over a hot pan. Having everything measured and ready makes the actual cooking go by so smoothly.
I heat the olive oil in my Dutch oven over medium-high heat until it shimmers. Then I add the cubed chicken in a single layer and let it brown for about five minutes without stirring too much. This step locks in flavor, so I don't rush it.
Once the chicken is browned, I toss in the onion, garlic, poblano, and jalapeño. I let everything soften for around four minutes, stirring occasionally. The kitchen starts smelling incredible right about now, and that's always my favorite part.
Next, I stir in the cumin, smoked paprika, chili powder, and oregano, letting the spices toast for thirty seconds. Then I pour in the chicken broth and bring it to a gentle boil. I reduce the heat and let it simmer uncovered for fifteen minutes.
I add the beans, green chilies, and corn, then simmer everything for another ten minutes so the flavors meld. Right before serving, I stir in the heavy cream and half of the shredded cheese. I taste and adjust the salt and pepper here.
While the chili simmers, I slice the tops off my sourdough rounds and hollow out the centers, leaving about an inch of bread around the edges. I place them on a baking sheet and warm them in a 375°F oven for five minutes until slightly crisp.
I ladle the hot chili straight into the warm bread bowls until it's overflowing. Then I top each one with the remaining cheese, a dollop of sour cream, and whatever garnishes I have on hand. I serve it immediately while everything is hot and melty.