Make this hearty and creamy chicken tortilla soup in one pot for a quick weeknight dinner. It features authentic Mexican flavors and includes instructions for homemade crispy tortilla strips.
Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook until soft, about 5 minutes.
Add the garlic, cumin, chili powder, oregano, salt, and pepper. Cook for 1 minute until fragrant.
Pour in the chicken broth, diced tomatoes, and green chilies. Bring the mixture to a simmer.
Stir in the shredded chicken and corn. Reduce heat to low and let it simmer for 10 minutes to allow flavors to combine.
While the soup simmers, prepare the tortilla strips: Heat about 1/2 inch of vegetable oil in a small skillet over medium-high heat. Fry the tortilla strips in batches until golden brown and crisp, about 1-2 minutes per side. Remove with a slotted spoon and drain on paper towels. Sprinkle lightly with salt.
Stir the heavy cream into the soup base. Heat through gently, but do not boil after adding the cream.
Ladle the soup into bowls. Top each serving with a handful of the homemade crispy tortilla strips and your preferred toppings like avocado and a squeeze of lime.
Notes
For a spicier soup, add 1/4 teaspoon of cayenne pepper with the other spices.
If you prefer not to fry the tortillas, you can bake the strips at 375°F for 8-10 minutes until crisp, or skip them and use store-bought tortilla chips.
You can substitute rotisserie chicken for the cooked, shredded chicken to save time.