Ingredients
Equipment
Method
- Place whole poblanos on a foil-lined sheet pan and broil, turning occasionally, until the skins are blistered and blackened in spots, about 8–10 minutes. Transfer to a bowl, cover, and let steam 10 minutes, then peel, seed, and chop.
- Heat olive oil in a soup pot over medium heat. Add onion, celery, and carrots with a pinch of salt. Cook 6–8 minutes until softened and lightly browned.
- Stir in garlic and cook 30 seconds. Add cumin, chili powder, smoked paprika, oregano, salt, and pepper. Stir constantly for 30–60 seconds until fragrant.
- Add roasted poblanos, corn, beans, and crushed tomatoes. Pour in chicken broth and scrape bottom of pot to release browned bits.
- Stir in shredded chicken. Bring to a boil, then reduce to a gentle simmer. Partially cover and cook 15 minutes, stirring occasionally.
- If using, stir in evaporated milk. Simmer another 3–5 minutes. Turn off heat and add lime juice and chopped cilantro to finish. Adjust seasoning to taste.
- Let soup rest 5 minutes before serving to thicken slightly. Ladle into bowls and garnish as desired.
Nutrition
Notes
Use rotisserie chicken and frozen corn to save prep time. Adjust lime juice and salt at the end for perfect balance. Freezes well without dairy; add evaporated milk upon reheating. For a spicy twist, stir in chipotle or jalapeños. Let rest 5 minutes before serving for best texture.
