In a large pot, cook the onions in oil over medium-low heat for 10 to 15 minutes, until translucent. Add the garlic and cook for 1 more minute. Add the bell peppers, chili powder, cumin, red pepper flakes, cayenne and salt. Cook for 1 minute. Crush the tomatoes by hand or in batches in a food processor fitted with a steel blade (pulse 6 to 8 times.) Add to the pot with the basil. Bring to a boil, then reduce the heat and simmer, uncovered, for 30 minutes, stirring occasionally.: The first transformation you want is the onions going from firm and opaque to soft and translucent, releasing a sweet, mellow perfume. You should hear gentle bubbling, not violent frying; a soothing little sizzle is right. Stir every few minutes so the pieces cook evenly and don’t brown too quickly, because scorching will introduce bitterness. The visual cue is soft, glossy onions that fall apart slightly when nudged with a spoon. If your heat is too high, lower it and scoop out any brown bits, then continue slowly to protect the base flavor.
Add the cooked chicken to the chili and simmer, uncovered, for another 20 minutes.: When you add the minced garlic , the kitchen fills with a warm, pungent scent almost instantly. That quick minute is enough to release its fragrance without letting it burn, which would turn it bitter. Keep the pan moving with brief stirs to expose fresh surfaces of oil, and watch for the moment the raw sharpness softens to a more rounded aroma. A common mistake is leaving the garlic unattended; if it darkens, remove it and start with fresh cloves next time for a clean, sweet note.
Serve with the toppings, or refrigerate and reheat gently before serving.: Introducing the chopped red and yellow bell peppers brings a bright, fruity aroma that mellows as heat penetrates. When you add the chili powder and cumin , smell the spices bloom as they meet warm oil, releasing deeper, roasted notes. Stir thoroughly so the spice coat the vegetables, which helps distribute flavor across the pot. The peppers should still have some structure at this point; overcooking them now will make everything too soft. If the mix looks dry, a splash of water or more oil prevents sticking and keeps flavors balanced.
Cook for 1 minute: This brief minute allows the spices to wake up and meld with the softened vegetables, offering a fragrant, slightly toasted scent that hints at the chili to come. Listen for a subtle change in the sizzle, and watch for the spices to darken slightly but not burn. The reason for this short step is to temper the raw edge of ground spices while avoiding bitterness. Stir constantly during this minute to ensure even distribution; if you smell anything acrid, reduce heat immediately.
Crush the tomatoes by hand or in batches in a food processor fitted with a steel blade (pulse 6 to 8 times): Crushing the canned tomatoes by hand gives you control over texture, leaving some chunks for body and swallowing the puree for body. If you choose the food processor, pulse gently so you avoid turning everything into a uniform sauce. The visual cue is a mix of broken chunks and saucy bits, not a smooth puree, and the smell should be bright, tomato forward. Overprocessing removes that rustic texture; underprocessing may leave whole tomatoes that take longer to integrate into the pot.
Add to the pot with the basil: When you fold the crushed tomatoes and the minced fresh basil into the vegetable mixture, the pot releases a fresh herbal lift that balances the deep tomato savor. Stirring them together should create a glossy, cohesive sauce. The basil wilts quickly and perfumes the liquid, so reserve delicate leaves to add later if you prefer a brighter herb note. A common slip is adding too much basil too early which can mute its fresh aroma after a long simmer.
Bring to a boil, then reduce the heat and simmer, uncovered, for 30 minutes, stirring occasionally: The boiling point signals that the flavors are integrating; once you reduce to a simmer, the chili should make steady, gentle bubbling and steam. As it simmers the sauce thickens, the aromas concentrate, and the edges will darken slightly where the pot touches the heat, contributing caramelized notes. Stir occasionally to prevent sticking and to marry the flavors evenly. Simmering uncovered helps water evaporate so the sauce becomes rich; keep an eye on it so it does not reduce too far and become dry.
Add the cooked chicken to the chili and simmer, uncovered, for another 20 minutes: Folding in the shredded or chopped cooked chicken warms the meat through and lets it soak up the seasoned tomato broth. You will notice the chicken fibers soften as they absorb liquid, and the pot will emit a fuller, heartier aroma. This simmer time melds the protein with the sauce so each bite is integrated. Avoid boiling vigorously, which can toughen the chicken ; keep to a gentle simmer. If your chicken seems dry, add a splash of reserved cooking liquid or water to maintain tenderness.
Serve with the toppings, or refrigerate and reheat gently before serving: The final presentation invites texture contrast, with crunchy corn chips and creamy sour cream balancing the warm, saucy chili. At the table, offer grated cheese and extra cracked black pepper so guests can personalize each bowl. If you make the chili ahead, refrigerate in a shallow container for quick cooling, and reheat gently over low heat with occasional stirring to keep the chicken tender. A frequent error is reheating too quickly on high heat, which can dry the meat and dull flavors; be patient on low to medium heat for best results.