Prep the aromatics: Dice the onion and bell pepper. Mince the garlic. Drain and rinse the beans.
Brown the turkey: Heat olive oil in a large skillet over medium-high.
Add the ground turkey, season with a pinch of salt and pepper, and cook until no longer pink, about 5–7 minutes. Break it up into small crumbles as it cooks.
Sauté the veggies: Add the onion and bell pepper to the turkey. Cook 3–4 minutes until softened.
Stir in the garlic and cook 30 seconds until fragrant.
Season it: Stir in cumin, chili powder, oregano, coriander, smoked paprika, and cayenne if using. Let the spices toast for 30–60 seconds to bloom their flavor.
Load the slow cooker: Transfer the turkey mixture to the crockpot. Add white beans, diced green chiles, corn, chicken broth, bay leaf, and 1/2 teaspoon salt.
Stir to combine.
Cook low and slow: Cover and cook on Low for 6–8 hours or on High for 3–4 hours. The flavors will meld and deepen as it simmers.
Finish with freshness: Remove the bay leaf. Stir in lime juice and cilantro.
Taste and adjust salt and pepper. If you like a thicker chili, mash a cup of beans against the side of the pot and stir back in, or let it cook uncovered on High for 15–20 minutes.
Serve: Ladle into bowls and add your favorite toppings. A dollop of Greek yogurt, a handful of shredded cheese, and a sprinkle of cilantro are hard to beat.