This Mexican-inspired tortilla soup draws on sopa de tortilla, a dish associated with central Mexico that has many regional and household versions. This practical version turns leftover rotisserie chicken into a bold, tomato-rich soup with beans, corn, lime, and crisp tortilla strips, so a small amount of chicken becomes a generous meal.
Ingredients
- 1 tablespoon neutral cooking oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 1 medium jalapeño, seeded for less heat and finely chopped (about 15 g)
- 3 garlic cloves, minced (about 9 g)
- 2 tablespoons tomato paste (32 g)
- 1 tablespoon chili powder (8 g)
- 1 teaspoon ground cumin (2 g)
- 1 teaspoon smoked paprika (2 g)
- ½ teaspoon dried oregano (about 0.5 g)
- 1 can diced tomatoes, including their juice (14.5 ounces/411 g)
- 4 cups low-sodium chicken broth (946 ml)
- 1 can black beans, drained and rinsed (15 ounces/425 g)
- 1 cup corn kernels, fresh, frozen, or drained from a can (160 g)
- ¾ teaspoon fine salt (about 4.5 g), plus more to taste
- ¼ teaspoon black pepper (about 0.5 g)
- 3 cups cooked rotisserie chicken, shredded or cut into bite-size pieces (about 420 g)
- 2 tablespoons fresh lime juice (30 ml), from about 1 lime
- ¼ cup chopped fresh cilantro (about 10 g)
- 1 cup crisp tortilla strips or tortilla chips, for topping (about 30 g)
- 1 medium avocado, diced (about 150 g), for topping
- ½ cup shredded Monterey Jack or mild cheddar cheese (about 55 g), for topping
- ⅓ cup sour cream (about 75 g), for topping
Instructions
- Prepare the ingredients. Dice the onion and jalapeño, mince the garlic, and shred or chop the cooked chicken into pieces that will fit comfortably on a spoon. Drain and rinse the beans. If the rotisserie chicken has skin, remove it before shredding if you prefer a lighter soup; the meat itself provides plenty of savory flavor. Measure the spices and prepare the toppings while the pot heats. This is the 20-minute prep period, including chopping and measuring.
- Soften the aromatics. Set a large heavy-bottomed pot or Dutch oven over medium heat and add the oil. Once it shimmers, add the onion and cook for about 6 minutes, stirring occasionally, until it has softened and looks translucent around the edges. Add the jalapeño and garlic and cook for 2 minutes, stirring so the garlic does not scorch. If the pot becomes dry, lower the heat rather than adding a large extra pour of oil.
- Toast the seasonings. Stir in the tomato paste, chili powder, cumin, smoked paprika, and oregano. Cook for about 1 minute, stirring continuously. The tomato paste should darken slightly and the spices should smell fragrant, but none of the garlic or spices should turn brown or bitter. This quick step builds a savory base before the broth goes in.
- Simmer the soup base. Pour in the diced tomatoes and their juice, chicken broth, rinsed beans, corn, salt, and black pepper. Stir well, scraping the bottom of the pot to loosen any browned tomato paste. Bring the mixture to a gentle boil, then reduce the heat and simmer uncovered for 12 minutes. Keep it at a steady simmer rather than a hard boil; vigorous boiling can break up the beans and reduce the broth more quickly than intended.
- Add the chicken and heat it through. Stir in the cooked chicken and simmer for 5 to 7 minutes, until hot throughout. Because the chicken is already cooked, it only needs reheating; avoid boiling it for a long time, which can make the pieces dry and stringy. Check a few of the largest pieces with a food thermometer. USDA FSIS guidance says leftovers must be reheated to 165°F (74°C), so continue simmering and check again if the chicken has not reached that temperature.
- Finish and serve. Turn off the heat, stir in the lime juice and cilantro, and taste the broth. Add a little more salt, pepper, or lime if needed. Ladle the soup into bowls and add tortilla strips, avocado, cheese, and sour cream just before serving so the toppings stay distinct. The cooking time is about 30 minutes; allow a few extra minutes if the chicken is in large or very cold pieces and needs longer to reach 165°F (74°C).
Tips
- Use chicken with a mix of light and dark meat. Dark meat tends to stay tender in hot broth, while breast meat gives the soup a leaner texture. Any combination works. If your leftover chicken is strongly seasoned, taste the broth before adding all the listed salt, since the chicken itself may already be salty.
- Control the heat with the jalapeño. Remove the seeds and pale inner ribs for a gentler soup, or leave some in for more kick. For a mild family-friendly pot, leave out the jalapeño and offer hot sauce at the table. Wash your hands after handling hot peppers and avoid touching your eyes.
- Keep tortilla toppings crisp. Add tortilla strips to individual bowls rather than stirring them into the pot. They soften quickly in liquid. If you cannot find tortilla strips, use lightly crushed tortilla chips; they add a little more salt, so adjust the seasoning after tasting.
- Choose substitutions with the flavor in mind. Pinto beans can replace black beans without changing the method, though they make the soup softer and creamier. Regular paprika can replace smoked paprika, but the broth will have less smoky depth. If using regular-sodium broth, start with less added salt and season at the end.
Serving Suggestions
Serve the soup hot in wide bowls, with the tortilla strips, diced avocado, cheese, and sour cream set out separately. The contrast is part of what makes each bowl satisfying: the broth is warm and savory, the avocado is cool and creamy, and the strips add crunch. Lime wedges are useful for anyone who likes a brighter, tangier finish. A small handful of cilantro leaves or thinly sliced scallions can also be set out as an optional garnish.
For a fuller meal, serve it with a simple green salad dressed with lime, or with warm corn tortillas on the side. Rice is another good accompaniment if you want the meal to stretch further; serve it separately or add a small scoop to each bowl rather than putting a large amount into the pot, where it will absorb broth as it sits. Since the soup already contains chicken, beans, and corn, it can also stand on its own for lunch or a straightforward weeknight dinner.
Variations
Make it creamier: Stir a few spoonfuls of sour cream into each serving, or mash some of the beans against the side of the pot before adding the chicken. The latter thickens the broth without requiring another ingredient. Avoid boiling the soup after adding sour cream, since high heat can make it separate; it is easiest to use it as a bowl topping.
Add vegetables: Diced red bell pepper can cook with the onion, while a handful of chopped zucchini can simmer with the tomatoes and broth. For leafy greens, stir in a few cups of baby spinach near the end and let it wilt before adding the lime. These additions change the balance and thickness of the soup, so add a splash of broth if it becomes more like a stew than you want.
Make it smokier or hotter: Add one minced chipotle pepper from a can of chipotles in adobo along with a teaspoon of its sauce. Chipotle is not essential to this soup, but it contributes a pronounced smoky heat; start with less if you are unsure. If chipotles are unavailable, the listed smoked paprika gives a gentler smoky note. For a less spicy pot, keep the chili powder moderate and let diners add hot sauce individually.
Use another bean or broth: Pinto or kidney beans can stand in for black beans. Vegetable broth works if that is what you have, though chicken broth gives the soup a deeper, more savory base. If your broth is unsalted, you may need more salt; if it is well seasoned, the listed amount may be more than necessary. Taste after the chicken has heated through, then adjust gradually.
Storage and Reheating
Refrigerate leftover soup within 2 hours of cooking, using shallow, covered containers so it cools promptly. Store the soup without its tortilla strips, avocado, and sour cream; those toppings are best added fresh. Properly refrigerated, the soup keeps for 3 to 4 days. If you expect to have leftovers, you can also keep the toppings separate from the start so each serving can be finished just before eating.
To reheat a portion, warm it in a saucepan over medium heat, stirring occasionally, until steaming hot throughout. Check the center of the chicken with a food thermometer: USDA FSIS guidance requires reheated leftovers to reach 165°F (74°C). Add a splash of broth or water if the soup has thickened in the refrigerator. A microwave also works; cover the bowl loosely, stir partway through, and check several spots for even heating before serving.
For longer storage, freeze the soup without the fresh toppings in a freezer-safe container, leaving a little room for expansion. It is best used within about 2 to 3 months for quality. Thaw it in the refrigerator, then reheat to 165°F (74°C) before serving. The beans and chicken may soften somewhat after freezing, but the flavor remains suitable for a convenient later meal.
Frequently Asked Questions
Can I use chicken straight from a store-bought rotisserie chicken?
Yes. Remove the meat from the bones and shred or chop it before measuring. Three cups, about 420 g, is a useful amount for this pot; if you have a little less, the soup will still work, and if you have more, add it to taste. The meat should be refrigerated leftovers, not chicken that has been sitting at room temperature for an extended period.
Should I remove the skin before adding the chicken?
For the cleanest texture, remove the skin and add the meat only. The skin can become soft and chewy in broth, and it may make the soup feel greasy. You can leave a small amount of skin on if you enjoy it, but skim any excess fat from the surface before serving. Removing the skin does not remove the seasoning already absorbed into the meat.
Can I make this soup ahead?
Yes. Prepare the soup through the simmering step, cool it promptly, and refrigerate it for up to 3 to 4 days. For the best chicken texture, you can also make the tomato, bean, and corn base ahead, refrigerate it, then add the chicken when reheating. Either way, bring the chicken and soup to 165°F (74°C) before serving, and add lime, cilantro, and crunchy toppings at the end.
What if my soup tastes flat?
First check the salt, then add lime juice a little at a time. Broth-based soups often need enough salt to bring the tomato, spices, and chicken into balance, while lime adds brightness that makes those flavors easier to notice. A pinch of chili powder or a few drops of hot sauce can add warmth, but avoid adding more spices before checking the salt and acidity.
Can I make it without beans or corn?
Yes. Omit either ingredient and replace it with an equal amount of the other, or add diced bell pepper or zucchini instead. If you leave out both beans and corn, the soup will be lighter and have fewer pieces, so you might prefer to serve it with rice or extra tortilla strips. Keep the broth amount the same unless you want a thicker soup.
Can I make this soup in a slow cooker?
You can cook the onion, jalapeño, garlic, tomato paste, spices, tomatoes, broth, beans, and corn together on low for about 4 to 5 hours or high for about 2 to 3 hours, until the vegetables are tender. Add the already-cooked chicken near the end and heat until it reaches 165°F (74°C), checking with a thermometer. Since the stovetop version is quick, the slow cooker is most useful when you want the base ready ahead of time; finish with lime and toppings just before serving.
Related
- Tamago Sando: Japan’s Creamiest Egg Sandwich Recipe
- Salade Lyonnaise Warm Recipe with Crispy Bacon and Egg
- Banana Pancakes with Overripe Bananas: Easy, Fluffy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).