01 -
Heat oil in a large pot over medium heat. Add diced onion and bell pepper, cooking for 5-7 minutes until soft and golden. Add minced garlic and cook 1 more minute until fragrant.
02 -
Stir in cumin, chili powder, and smoked paprika. Toast for 30 seconds until aromatic, being careful not to burn the spices.
03 -
Pour in diced tomatoes with juice and chicken broth. Scrape up any browned bits from bottom of pot. Bring to a boil, then reduce to simmer for 15 minutes.
04 -
Add shredded chicken and warm for 2 minutes. Slowly stir in heavy cream while soup is on low heat to prevent curdling. Season with salt and pepper to taste.
05 -
Cut corn tortillas into thin strips. Fry in oil for 3-4 minutes until golden and crispy. Drain on paper towels.
06 -
Ladle soup into bowls and top with crispy tortilla strips, sour cream, cheese, cilantro, and diced avocado. Serve immediately while hot.