Heat olive oil in a large soup pot over medium heat.
Add chopped onion and sauté until softened.
Stir in minced garlic, chili powder, cumin, and paprika.
Add bell pepper and carrots and cook for 4 minutes.
Pour in diced tomatoes and chicken broth and stir well.
Add shredded chicken, corn, and black beans to the pot.
Season with salt and black pepper.
Bring the soup to a boil, then reduce heat and simmer for 20 minutes.
Stir in fresh lime juice before serving.
Ladle soup into bowls and top with tortilla strips and cilantro.