Add a little olive oil to a large stockpot over medium-high heat.
Add onion and garlic and cook until softens, about 5-6 minutes.
Stir in enchilada sauce, spices, hot sauce, diced tomatoes, and chicken broth and bring to a boil. Lower the heat and simmer for about 10-15 minutes, or until veggies are very tender.
And add in beans, corn, and shredded cooked chicken.
Stir to combine, then add in cheese. Cook for a couple of minutes, just until melted.
Pour into bowls and top with your favorite toppings. Enjoy!