Heat the olive oil in a large pot over medium heat. Add the finely chopped onion and sauté until it turns translucent.
Add the minced garlic to the pot and cook for an additional minute until the aroma fills the air.
Sprinkle in the cumin and chili powder, stirring to coat the onions and garlic with the fragrant spices. Allow them to cook for about a minute.
Time to introduce the stars of the show! Pour in the crushed tomatoes, along with their juices, and add the chopped green chilies. Give everything a good stir to combine those wonderful flavors.
Add the drained and rinsed black beans, the corn, and the shredded chicken to the pot. The chicken brings a protein punch, while the beans and corn add a satisfying texture.
Pour in the chicken broth, which serves as the base for your soup. Stir everything together and watch the ingredients blend into a symphony of colors and flavors.
Turn up the heat and bring the mixture to a boil. Once it's bubbling, reduce the heat to a simmer, cover the pot, and let the soup simmer gently for about 30 minutes. This allows all the flavors to meld and create a taste sensation.
Ladle the soup into bowls and get ready to customize your meal! Top each serving with a sprinkle of shredded cheese for that gooey goodness. A dollop of sour cream or Greek yogurt adds a creamy contrast, while sliced avocado brings a buttery richness. For that extra crunch, don't forget to add a handful of crunchy tortilla strips on top!