This soup is perfect for when you’re short on time but still want a hearty and flavorful meal. The combination of tender chicken, bold spices, and crispy tortilla strips make this soup a crowd-pleaser that you can easily make at home. It also freezes well so feel free to make a big batch and save whatever you don’t eat for later!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 4 cups low-sodium chicken broth
- 1 (14.5-ounce) can diced tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- 2 cups shredded cooked chicken
- Salt and pepper, to taste
- 2 limes, juiced
- 1/4 cup chopped fresh cilantro
- Tortilla chips, for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 2-3 minutes until softened.
- Add minced garlic, cumin, and chili powder to the pot and stir for about 30 seconds until fragrant.
- Pour in chicken broth, diced tomatoes, and black beans. Bring the mixture to a boil and then reduce heat to simmer.
- Add shredded chicken to the pot and stir to combine. Simmer for another 5-7 minutes until chicken is heated through.
- Season with salt and pepper, to taste. Add lime juice and chopped cilantro to the pot and stir to combine.
- Ladle soup into bowls and top with crushed tortilla chips.
Notes
I love customizing this soup by adding more or less spices or adding additional toppings such as avocado, shredded cheese, or a dollop of sour cream. I also love that this is a one-pot meal meaning fewer dishes which is always a good thing. Hope you enjoy!
Nutrition
- Serving Size: 1 serving
- Calories: 239 calories
- Sugar: 4g
- Sodium: 626mg
- Fat: 8g
- Carbohydrates: 19g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 44mg







