Sauté the base: Heat oil in a large pot over medium heat.
Add chopped onion with a pinch of salt and cook 3–4 minutes until softened. Stir in minced garlic and cook 30 seconds, until fragrant.
Brown the protein: Add ground turkey or chicken, breaking it up with a spoon. Cook until no longer pink, about 5–6 minutes.
Sprinkle in 1–2 teaspoons chili powder, 1 teaspoon cumin, 1/2 teaspoon smoked paprika, 1/2 teaspoon oregano, 1/2 teaspoon salt, and a few grinds of pepper. Stir to coat and toast the spices for 1 minute.
Build the body: Add diced tomatoes, green chiles, beans, and corn. Pour in the broth and bring to a gentle boil.
Simmer: Reduce heat to low and simmer 12–15 minutes so the flavors mingle.
Taste and adjust salt, pepper, and chili powder to your liking.
Make it creamy the healthier way: In a small bowl, whisk Greek yogurt with 1/2 cup warm soup broth to temper it. Stir the mixture back into the pot off the heat. For extra silkiness, add a splash of milk or blend 1 cup of the soup (beans and all) and stir it back in.
Finish bright: Stir in a squeeze of lime and a handful of chopped cilantro.
Ladle into bowls and add your favorite toppings.