Heat olive oil in a large skillet over medium-high heat. Add diced onion and sauté for 3 minutes until it softens slightly. Toss in minced garlic and cook for another 30 seconds—don't let it burn. Transfer everything to your slow cooker and you're already ahead of the game.
Add the chicken thigh pieces directly to the slow cooker with the onion mixture. Sprinkle cumin, chili powder, smoked paprika, cayenne, salt, and black pepper over the chicken. Stir everything together really well so the spices coat the meat evenly and the flavors start blending.
Pour in the chicken broth and give it a good stir. You'll hear it bubble as the liquid settles. Add the drained black beans, diced tomatoes with their juice, and corn kernels. Stir once more and cover with the lid.
Cook on low for 6 hours. The chicken should be fall-apart tender and the broth will smell absolutely incredible. I always check it around the 5-hour mark just to see how it's progressing, but resist the urge to open the lid too much.
After 6 hours, open the slow cooker and taste the broth. Adjust salt and pepper if needed—this is your moment to make it exactly how you like it. The flavors will have melded beautifully by now.
When your kitchen smells like warm spices and rich chicken broth, you know it's ready. Ladle the soup into bowls and get ready to pile on the toppings. This is where the magic really happens with all those crispy tortilla strips and fresh garnishes.
Top each bowl with crispy tortilla strips, a handful of shredded cheddar cheese, fresh avocado slices, and a lime wedge on the side. Squeeze the lime juice over your bowl right before eating—it brightens everything up. Serve immediately while it's piping hot.