Make this comforting and hearty Creamy Chicken Tortilla Soup on a busy weeknight. This recipe is quick to prepare and tastes better than restaurant versions.
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and bell pepper and cook until softened, about 5 minutes.
Add the minced garlic, cumin, chili powder, oregano, and smoked paprika. Cook for 1 minute until fragrant.
Pour in the chicken broth, diced tomatoes (with juice), and green chilies (with juice). Bring the mixture to a simmer.
Add the shredded chicken and frozen corn. Continue to simmer for 10 minutes to allow flavors to combine.
Reduce the heat to low. Stir in the cream cheese cubes until the soup is smooth and creamy. Season with salt and pepper to your taste. Keep warm while you prepare the tortilla strips.
Prepare the crispy tortilla strips: Heat the vegetable oil in a separate skillet over medium-high heat. Fry the tortilla strips in batches until golden brown and crisp, about 2-3 minutes per side. Remove with a slotted spoon and drain on a paper towel-lined plate. Sprinkle lightly with salt.
Ladle the soup into bowls. Top each serving with crispy tortilla strips, avocado slices, shredded cheddar cheese, and fresh cilantro. Serve immediately with lime wedges.
Notes
For a smoky flavor, add 1/4 teaspoon of chipotle powder with the other spices.
If you want a thicker soup, mash about 1/2 cup of the soup mixture against the side of the pot before adding the cream cheese.
You can make the crispy tortilla strips ahead of time and store them in an airtight container at room temperature for up to two days.