Warm the pot: Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the onion and bell pepper.
Cook, stirring, until softened and lightly golden, about 5 to 7 minutes.
Bloom the aromatics: Stir in the garlic and cook 30 seconds until fragrant. This quick step builds flavor from the start.
Brown the turkey: Add the ground turkey, breaking it into small crumbles with a wooden spoon. Cook until no pink remains, 5 to 7 minutes.
If the pan looks dry, add a splash of broth to prevent sticking.
Season well: Sprinkle in the chili powder, cumin, smoked paprika, oregano, coriander (if using), salt, and black pepper. Stir to coat the turkey and veggies. Let the spices toast for 1 minute to deepen their flavor.
Add the body: Pour in the green chiles, both types of beans, corn, fire-roasted tomatoes, tomato sauce, and broth.
Stir everything together, scraping up any browned bits from the bottom of the pot.
Simmer: Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 to 25 minutes. The soup will thicken slightly and the flavors will meld.
Finish: Stir in the lime juice and taste. Adjust with more salt, pepper, or chili powder as needed.
If you want extra heat, add a pinch of cayenne or a few dashes of hot sauce.
Serve: Ladle into bowls and top with cilantro and your favorite toppings. A dollop of Greek yogurt, a handful of crushed tortilla chips, and avocado slices add great texture and creaminess.