Add oil to a large pot over medium- high heat. Add garlic and onion, sauté for 3 minutes, stirring occasionally.
Season with cumin, oregano, chili powder, cayenne pepper, salt and pepper and cook for an additional minute.
Add chicken, broth, beans, corn and chiles. Cover, bring to a boil and reduce heat to low-medium and simmer for 20 minutes.
Stir in yogurt and lime juice until well combined then serve.