Description
This recipe for the Best Poblano Chicken Tortilla Soup From Scratch is a hearty and flavorful dish that brings together the smokiness of poblano peppers with tender chicken, corn, and black beans in a rich broth. Topped with crunchy tortilla strips, creamy avocado, and tangy sour cream, this soup is a comforting meal perfect for any occasion.
Ingredients
Scale
Broth:
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 medium poblano peppers, seeded and chopped
- 1 jalapeño pepper, seeded and chopped (optional for extra heat)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 6 cups chicken stock
- 1 can (14 oz) diced tomatoes
- 1/4 cup tomato paste
Soup:
- 1 1/2 lbs boneless, skinless chicken breasts or thighs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup corn kernels (fresh or frozen)
- 1 can (15 oz) black beans, drained and rinsed
- juice of 1 lime
- 1/4 cup fresh cilantro, chopped
For Serving:
- tortilla strips
- avocado slices
- shredded cheese
- sour cream
Instructions
- Prepare the Broth: Heat olive oil in a large pot over medium heat. Add onion and cook until softened. Stir in garlic, poblano peppers, and jalapeño. Add cumin, chili powder, and smoked paprika. Pour in chicken stock, diced tomatoes, and tomato paste.
- Cook the Soup: Add chicken, salt, and pepper. Bring to a boil, then simmer for 25 minutes. Remove chicken, shred, and return to pot. Stir in corn, black beans, lime juice, and cilantro. Simmer for 5 more minutes.
- Serve: Ladle soup into bowls and top with tortilla strips, avocado, cheese, and sour cream.
Notes
- For a richer flavor, roast the poblano peppers before adding to the soup.
- This soup freezes well for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 290
- Sugar: 6g
- Sodium: 780mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 27g
- Cholesterol: 65mg