Season the turkey: In a large bowl, combine the ground turkey with salt, cumin, black pepper, oregano, smoked paprika, and vinegar. Mix everything thoroughly with your hands or a spoon, ensuring the turkey is evenly seasoned. Let the turkey marinate for about 20-30 minutes if you have time, but this step is optional.
Cook the turkey: Heat the canola oil in a large pot over medium heat. Once hot, add the seasoned ground turkey. Break it up with a spoon and cook for 6-8 minutes until browned and cooked through. Remove the turkey from the pot and set aside.
Sauté the vegetables: In the same pot, add the diced onion and green chiles. Sauté for 5-7 minutes until softened and fragrant, stirring occasionally to avoid burning.
Simmer the chili: Return the cooked turkey to the pot. Add the drained white beans and chicken broth. Stir to combine and bring the mixture to a boil over medium-high heat. Reduce the heat to low and simmer uncovered for 25-30 minutes, stirring occasionally to allow the flavors to meld.
Adjust seasoning : After simmering, taste the chili and adjust the seasoning if needed. For a creamier texture, blend 1 cup of the chili and return it to the pot. Stir to combine and heat through.
Serve: Ladle the chili into bowls and serve hot. Garnish with fresh cilantro and a squeeze of lime if desired.