Dice the onions into 1/2-inch pieces, dice the red bell pepper, mince the garlic cloves, and mince the jalapeno (removing seeds if you prefer less heat). In a small bowl, combine the chipotle powder, dried oregano, ground coriander, salt, black pepper, ground cumin, chili powder, and red pepper flakes. I like to toast whole spices briefly in a dry pan before grinding them—it releases their oils and deepens the flavor significantly, though pre-ground spices work fine here too. Having everything prepped and your spice blend ready will keep the cooking process smooth and prevent burning aromatics.
Heat the extra virgin olive oil in a large pot or Dutch oven over medium-high heat until shimmering. Add the diced onions, red bell pepper, and minced jalapeno, stirring occasionally, and cook for 4-5 minutes until the vegetables soften and the onions become translucent. This develops a sweet, caramelized foundation that will carry flavor throughout the chili.
Add the minced garlic to the softened vegetables and cook for about 30 seconds until fragrant. Then add the spice blend from Step 1 and stir constantly for 5 minutes—this blooming process is crucial because it releases the aromatic compounds in the spices and eliminates any raw, dusty flavor, creating a deep, complex base for your chili.
Increase the heat to medium-high and add the ground dark meat turkey, breaking it up with a spoon or wooden spatula as it cooks. Cook for 8-10 minutes, stirring frequently, until the turkey is no longer pink and has begun to brown slightly. I prefer dark meat turkey here because it has more fat and flavor than white meat, making the chili richer and more satisfying.
Add the drained and rinsed black beans, red kidney beans, and white beans to the pot along with the diced tomatoes, tomato puree, and chicken stock. Stir everything together thoroughly to combine and distribute the spices evenly. The combination of three beans creates different textures—some will break down slightly and thicken the chili while others hold their shape—and the tomato products add acidity and depth.
Bring the chili to a gentle boil, then reduce the heat to low and partially cover the pot. Simmer for 25-30 minutes, stirring every 10-15 minutes to prevent sticking and ensure even cooking. The longer cooking time allows all the flavors to meld together, the beans to soften further, and the chili to thicken naturally as the liquid reduces.
Turn off the heat and taste the chili carefully. Add the cayenne pepper (adjusting to your preferred heat level), and season with additional salt and pepper as needed—remember, flavors can taste muted when hot, so season conservatively. Stir in the fresh cilantro just before serving. The fresh herb brightens the deep, smoky flavors and adds a final layer of complexity.
Ladle the chili into bowls and serve immediately with sliced avocado, fresh jalapeno slices, and lime wedges on the side. The bright, creamy avocado and acidic lime juice complement the rich, spiced chili beautifully.