Heat olive oil in a large stockpot over medium heat for 2 minutes until it's nice and hot.
Add diced onion and minced garlic to the pot and cook for 4 minutes until they smell amazing.
Add diced chicken breast, cumin, and chili powder, and cook for 5 minutes until golden brown all over.
Pour in chicken broth and enchilada sauce, and give everything a really good stir to mix well.
Add black beans, diced tomatoes, and corn to the pot and stir it all up really well.
Bring the soup to a boil, then turn the heat down low and simmer for 20 minutes without the lid.
Taste the soup and add salt and pepper until it tastes just perfect to you, my friend!
Scoop hot soup into bowls and pile on cheese, sour cream, cilantro, and crunchy tortilla chips - YUM!