Warm olive oil in a large pot over medium heat.
Add chopped onion and sauté until soft and translucent.
Stir in garlic and cook for 30 seconds.
Add chicken broth, cheddar cheese soup, and picante sauce. Stir until combined.
Add chili powder, oregano, cumin, dried cilantro, white pepper, and the bay leaf.
Stir in shredded chicken and corn.
Bring to a gentle simmer and cook for 10–12 minutes.
Reduce heat and slowly stir in half-and-half.
Let warm through without boiling.
Remove bay leaf, taste, and adjust seasoning.
Ladle into bowls and top with tortilla strips.