Recipe by

Visit website

Friends! It's officially soup season, and I really don't care if it's soup season of not - I'll still eat soup - but I'm still pumped.  When people ask me "what is your favorite thing



Total time

50 minutes


Dinner, Lunch


  • 3 ears fresh sweet corn ( husked)
  • 2 tbsp olive oil (divided)
  • 1 lb boneless skinless chicken thighs
  • coarse salt and ground black pepper
  • 1 small yellow onion
  • 1 medium poblano ( seeded and finely diced)
  • 2 cloves garlic (minced)
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 (15 oz.) can fire roasted petite diced tomatoes
  • 1 (15 oz.) can black beans
  • 1 (4 oz.) can diced green chilies
  • 2 cups unsalted chicken stock
  • tortilla strips, avocado & micro greens (for serving)


  1. Preheat oven to low broil. Brush sweet corn with 1 tablespoon olive oil. Broil on low 10 minutes, turning regularly, until toasted. Remove and let slightly cool, then slice corn off the cob. Set aside.

    Heat 1 tablespoon olive oil in a Dutch oven or stock pot to medium heat. Season chicken with salt and pepper. Place in the hot oil and cook 3-4 minutes on each side, until browned. Place chicken on the cutting board, let sit 5 minutes, then chop into bite-sized pieces. Set aside.

    Place onion in the hot oil and cook on medium 3-4 minutes. Add poblano and cook 2-3 minutes, until onions and poblanos are soft. Stir in garlic, chili powder, cumin until fragrant.

    Stir in chicken, roasted sweet corn, diced tomatoes, black beans, green chilies and chicken stock. Season with ½ - 1 teaspoon salt and ½ teaspoon black pepper. Bring to a boil, then reduce to a simmer and cook 15-20 minutes, stirring occasionally. Taste and adjust seasoning, if necessary. Run an immersion blender in the pot of soup for a few seconds, just long enough to thicken the soup.

    Spoon soup into bowls and top with tortilla strips, avocado and micro greens.
  2. View the recipe instructions at The Gourmet RD

View this recipe plus 5,000 more in our FREE app

Preview in browser for now