01 -
Preheat oven to 232°C. Halve poblano peppers lengthwise, drizzle with olive oil, and place cut-side down on parchment-lined baking sheet. Roast for 20 minutes until skins blister and char. Cool, peel skins, chop, and set aside.
02 -
Melt butter in large stock pot over medium heat. Add diced onion, celery, and potatoes, cooking 9-10 minutes until softened and translucent. Stir in garlic, cumin, red pepper flakes, salt, and black pepper; sauté 1 minute until fragrant.
03 -
Pour in chicken broth and add chopped roasted poblano peppers. Stir to combine and bring to a boil for flavor melding.
04 -
Add chicken chunks to boiling broth, reduce heat to a gentle simmer, cover, and cook for 10 minutes until fully cooked. Remove chicken, let rest, then chop or shred into bite-sized pieces.
05 -
Blend soup in pot using immersion blender to preferred consistency, leaving some texture if desired.
06 -
Return chicken to soup, stir in heavy cream, and simmer on low for 5 minutes until heated through.
07 -
Ladle soup into bowls and garnish with fresh cilantro. Optional toppings include tortilla strips, avocado, or cheese.