Ingredients
Scale
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 jalapeño, seeded and finely chopped (optional, for a little kick)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 4 cups low-sodium chicken broth
- 1 (14.5 oz) can diced fire-roasted tomatoes
- 1 cup frozen corn kernels
- 2 cups cooked chicken, shredded (rotisserie chicken works beautifully here)
- 1/2 cup heavy cream or half-and-half (for a lighter option, use whole milk)
- 1/2 cup shredded sharp cheddar cheese (optional, for garnish)
- 1/4 cup fresh cilantro, chopped (plus extra for garnish)
- Salt and freshly ground black pepper, to taste
- 4–6 corn tortillas, cut into strips
- Vegetable oil, for frying tortilla strips (can substitute with baked tortilla chips for a shortcut)
If you’re looking to make this dairy-free, swapping the heavy cream for coconut milk is a great option—it adds richness without overpowering the flavors. And if you prefer a vegetarian version, simply swap the chicken broth for vegetable broth and omit the chicken, adding extra beans or mushrooms for heartiness.
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 5 minutes. This step always reminds me of those early mornings helping my grandma prep vegetables—simple, quiet moments that set the tone for something special.
- Add minced garlic and jalapeño; cook for another 1-2 minutes until fragrant. Be careful not to let the garlic burn, as it can turn bitter quickly.
- Stir in cumin, smoked paprika, and chili powder. Toast the spices for 30 seconds to deepen their flavor—this little trick always brings that extra layer of warmth to the soup.
- Pour in the chicken broth and fire-roasted tomatoes with their juices. Bring everything to a gentle simmer.
- Add the frozen corn kernels and shredded chicken. Simmer for 15 minutes, allowing the flavors to meld together beautifully.
- While the soup simmers, prepare your tortilla strips. Heat about 1/2 inch of vegetable oil in a skillet over medium-high heat. Fry tortilla strips in batches until golden and crispy, about 2-3 minutes per batch. Drain on paper towels and lightly season with salt. If you’re short on time, baked tortilla chips work just fine here.
- Reduce heat to low and stir in the heavy cream. Let the soup warm through for another 2-3 minutes—this is where that creamy texture comes alive and makes you want to dive right in.
- Season with salt and pepper to taste. Stir in chopped cilantro for a fresh, zesty finish.
- Ladle the soup into bowls, top with crispy tortilla strips, a sprinkle of cheddar cheese, and extra cilantro if you like. I love watching my family’s faces light up at this part—it’s a simple reminder that food really is love served warm.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International