Healthy Chicken Tortilla Soup is a light yet hearty one-pot meal made with shredded chicken, black beans, corn, and tomatoes in a spiced broth, topped with crispy tortilla strips and fresh garnishes. It’s full of flavor, easy to customize, and ready in under an hour—perfect for busy weeknights or meal prep.
Why You’ll Love This Recipe
- Nutritious and low in calories, yet filling
- Loaded with lean protein and fiber-rich ingredients
- Quick and easy to prepare in one pot
- Naturally gluten-free
- Great for meal prep and freezer-friendly
- Full of bold, satisfying flavor with minimal effort
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Boneless, skinless chicken breasts or thighs
- Olive oil
- Onion, chopped
- Garlic, minced
- Jalapeño, seeded and diced (optional)
- Black beans, drained and rinsed
- Corn (frozen, fresh, or canned)
- Diced tomatoes (fire-roasted preferred)
- Low-sodium chicken broth
- Ground cumin
- Chili powder
- Smoked paprika
- Salt and pepper
- Fresh lime juice
- Fresh cilantro, chopped
- Tortilla strips or crushed corn chips for topping
- Optional toppings: avocado, Greek yogurt, shredded cheese, sliced radishes
directions

- Heat olive oil in a large pot over medium heat.
- Add chopped onion and sauté for 4–5 minutes until softened. Stir in garlic and jalapeño and cook for 1 more minute.
- Add chicken, black beans, corn, tomatoes (with juices), chicken broth, cumin, chili powder, paprika, salt, and pepper. Stir well.
- Bring to a boil, then reduce heat, cover, and simmer for 25–30 minutes or until chicken is fully cooked and tender.
- Remove chicken, shred with two forks, and return to the pot. Stir in fresh lime juice and chopped cilantro.
- Ladle into bowls and top with tortilla strips and your favorite garnishes. Serve hot.
Servings and timing
- Servings: 6–8
- Prep time: 10 minutes
- Cook time: 30 minutes
- Total time: 40 minutes
Variations
- Use rotisserie chicken for a faster version
- Add diced zucchini or bell peppers for more vegetables
- Substitute pinto or kidney beans instead of black beans
- Make it creamy by stirring in a little Greek yogurt or light sour cream
- Spice it up with extra jalapeños, cayenne, or chipotle peppers
storage/reheating
- Store in an airtight container in the fridge for up to 4 days
- Freeze for up to 3 months in individual portions
- Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed
- Store tortilla strips separately to keep them crispy
FAQs
Can I use pre-cooked or rotisserie chicken?
Yes! Just stir it in during the last 5–10 minutes of cooking to heat through.
Is this soup spicy?
It has mild heat by default. You can adjust spice levels with jalapeños or chili powder.
Can I make it in a slow cooker?
Absolutely. Add all ingredients (except lime, cilantro, and toppings) and cook on low for 6–7 hours. Shred chicken and finish as directed.
What’s the best way to make tortilla strips?
Cut corn tortillas into thin strips, toss with a little oil, and bake at 375°F for 10–12 minutes until crispy.
Can I make it vegetarian?
Yes—omit chicken and use vegetable broth. Add more beans or tofu for protein.
Is it gluten-free?
Yes, when using corn tortillas or gluten-free chips and broth.
Can I freeze this soup?
Yes. Cool completely, portion, and freeze for up to 3 months. Thaw and reheat as needed.
Can I add rice or quinoa?
Absolutely. Stir in cooked rice or quinoa just before serving for added bulk.
How can I thicken the broth?
Mash a small amount of beans in the pot or simmer uncovered to reduce the liquid.
What toppings go best?
Avocado, crushed tortilla chips, fresh cilantro, shredded cheese, lime wedges, and Greek yogurt are all great options.
Conclusion
Healthy Chicken Tortilla Soup is a wholesome, easy-to-make dish that delivers bold flavor and comfort in every spoonful. Packed with lean protein, fiber, and zesty seasonings, it’s a nourishing choice you can feel good about serving. Whether you prep it ahead or make it fresh, it’s sure to become a go-to favorite in your recipe rotation.
PrintHealthy Chicken Tortilla Soup
A light yet flavorful chicken tortilla soup packed with lean protein, fiber-rich beans, and colorful vegetables in a zesty tomato broth – a healthier take on the classic comfort food.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Low Fat
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 jalapeño, seeded and minced (optional)
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp paprika
- Salt and pepper to taste
- 4 cups low-sodium chicken broth
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned)
- 2 cups cooked shredded chicken breast
- Juice of 1 lime
- 1/4 cup chopped fresh cilantro
- Baked tortilla strips, for topping
- Avocado slices, for serving (optional)
- Low-fat shredded cheese, for topping (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and garlic and sauté for 2–3 minutes until fragrant.
- Stir in bell pepper and jalapeño (if using), and cook for another 3–4 minutes until slightly softened.
- Add cumin, chili powder, paprika, salt, and pepper. Stir to coat the vegetables in the spices.
- Pour in chicken broth and diced tomatoes. Bring to a simmer.
- Add black beans, corn, and shredded chicken. Simmer uncovered for 15–20 minutes to let the flavors develop.
- Stir in lime juice and cilantro. Taste and adjust seasoning if needed.
- Ladle into bowls and top with baked tortilla strips, avocado slices, and cheese if desired.
Notes
- Use rotisserie chicken to save time.
- Substitute pinto beans or kidney beans for black beans if preferred.
- For extra heat, add a dash of hot sauce or more jalapeño.
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 5g
- Sodium: 580mg
- Fat: 7g
- Saturated Fat: 1.5g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 28g
- Cholesterol: 55mg