Mama’s version uses a whole bird and hours on the stove, but on that Saturday I needed something that could carry the same weight without the same waiting — something with enough warmth and enough heft to fill three bowls and leave no one hungry. Chicken tortilla soup was the answer: broth that tastes like it has history, chicken that falls apart the way things do when they’ve been through enough, and toppings the kids could pile on themselves, which gave them something to do and gave me a moment to just stand at the stove and breathe. It isn’t Mama’s exact recipe, but it carries the same intention, and that night, intention was everything.
Chicken Tortilla Soup
Prep Time: 15 min | Cook Time: 35 min | Total Time: 50 min | Servings: 6
Ingredients
- 1 1/2 lbs boneless, skinless chicken breasts or thighs
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (10 oz) diced tomatoes with green chiles (such as Ro-Tel), undrained
- 1 can (15 oz) black beans, rinsed and drained
- 1 1/2 cups frozen corn
- 6 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
- Juice of 1 lime
- Tortilla strips or crushed tortilla chips, for serving
- Optional toppings: shredded cheese, sour cream, sliced avocado, fresh cilantro
Instructions
- Sauté the aromatics. Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 5 minutes. Add the garlic and cook 1 minute more until fragrant.
- Bloom the spices. Stir in the cumin, chili powder, smoked paprika, and oregano. Cook for 30 seconds, stirring constantly, so the spices toast slightly in the oil.
- Build the soup base. Pour in the chicken broth, diced tomatoes, and diced tomatoes with green chiles. Stir to combine, scraping up any bits from the bottom of the pot.
- Cook the chicken. Add the whole chicken breasts or thighs directly to the pot. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook until the chicken is cooked through, about 18–20 minutes.
- Shred the chicken. Remove the chicken with tongs and place on a cutting board. Use two forks to shred the meat, then return it to the pot.
- Add beans and corn. Stir in the black beans and frozen corn. Simmer uncovered for 8–10 minutes until the corn is tender and the soup has thickened slightly. Season with salt and pepper to taste.
- Finish with lime. Squeeze the lime juice into the pot and stir. Taste and adjust seasoning as needed.
- Serve. Ladle into bowls and top with tortilla strips and any desired toppings. Set the toppings on the table and let everyone build their own bowl.
Nutrition (per serving)
Calories: 290 | Protein: 30g | Fat: 7g | Carbs: 26g | Fiber: 6g | Sodium: 660mg