Warm the olive oil in a large pot over medium heat.
Sauté the diced onion until soft and lightly golden, about 4–5 minutes.
Stir in the garlic, taco seasoning, chili powder, and smoked paprika. Cook 30 seconds to bloom the spices.
Pour in the chicken broth and add the tomatoes, black beans, and corn. Bring to a gentle boil.
Add the shredded chicken. Reduce heat and simmer 12–15 minutes to meld flavors.
Finish with lime juice, then season with salt and pepper to taste. Ladle into bowls and serve hot.