Mexican Chicken Tortilla Soup Recipe
Introduction
Mexican chicken tortilla soup is a vibrant and comforting dish full of smoky spices, tender chicken, and fresh toppings. It’s perfect for a cozy meal that bursts with layers of flavor and texture.

Ingredients
- 1.2kg whole chicken
- 5 fat red chillies (4 whole and pierced, 1 sliced for serving)
- 2 dried ancho chillies
- 1 garlic bulb, cut in half horizontally
- Bunch coriander (stalks and leaves separated)
- 1 cinnamon stick
- 3 tbsp vegetable oil
- 2 large onions, chopped
- 1 tbsp ground cumin
- 1 tbsp ground coriander
- 1 tbsp smoked paprika
- 2 x 400g cans tomatoes
- 1 tsp sugar
- 320g can sweetcorn, drained
- 400g can black beans, drained
- Zest and juice of 2 limes
- 4 corn tortillas, quartered and cut into strips
- 2 avocados
- 200g feta or queso fresco, crumbled (to serve)
Instructions
- Step 1: Place the whole chicken in a large pan with the 4 whole red chillies, dried ancho chillies, garlic halves, coriander stalks, and cinnamon stick. Cover with cold water and bring to the boil over medium heat. Reduce to a gentle simmer, cover with a lid, and cook for 30 minutes. Turn off the heat and let the chicken sit in the stock for 20 minutes to cool.
- Step 2: Remove the chicken from the pan and strain the liquid into a jug, discarding the solids. You should have about 800ml of stock. Return the stock to the pan and simmer until reduced to about 600ml, then pour it back into the jug.
- Step 3: Heat 1 tablespoon of vegetable oil in the pan. Add the chopped onions and cook for 8–10 minutes until soft and translucent. Stir in the ground cumin, ground coriander, smoked paprika, canned tomatoes, and sugar. Add the chicken stock, season with salt and pepper, and simmer with the lid slightly ajar for 30 minutes.
- Step 4: While the soup simmers, remove the chicken skin and finely shred the meat. Add the shredded chicken, sweetcorn, black beans, lime zest, and lime juice to taste into the soup. Cook for an additional 5 minutes.
- Step 5: Heat the remaining 2 tablespoons of oil in a frying pan. Fry the tortilla strips until golden and crispy. Drain on kitchen paper.
- Step 6: Peel, halve, and cut the avocados into small chunks. Toss them in the remaining lime juice.
- Step 7: Serve the soup in bowls topped with crispy tortilla strips, coriander leaves, sliced fresh chilli, avocado chunks, and crumbled feta or queso fresco.
Tips & Variations
- For a spicier soup, add more sliced chillies or a dash of hot sauce before serving.
- To make it vegetarian, substitute the chicken and stock with vegetable broth and add extra beans or mushrooms.
- Use homemade tortilla chips for added crunch and freshness.
- Fresh lime juice added just before serving brightens up the flavors beautifully.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep the crispy tortilla strips separately and add them just before serving to maintain crunch. Reheat the soup gently on the stovetop or in the microwave until hot throughout.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken breast instead of a whole chicken?
Yes, you can use chicken breast, but be sure to adjust cooking times as it will cook faster and may not produce as rich a stock.
How can I make the soup thicker?
Simmer the soup uncovered for longer to reduce the liquid, or add a small amount of cornflour mixed with water to thicken it quickly.
Print
Mexican Chicken Tortilla Soup Recipe
- Total Time: 1 hour 35 minutes
- Yield: 6 servings 1x
Description
A vibrant and hearty Mexican chicken tortilla soup bursting with smoky spices, tender shredded chicken, sweetcorn, black beans, and zesty lime, topped with crispy fried tortilla strips, creamy avocado, crumbled cheese, and fresh coriander for a satisfying and flavorful meal.
Ingredients
Soup Base
- 1.2kg whole chicken
- 5 fat red chillies (4 whole with pierced skin, 1 sliced to serve)
- 2 dried ancho chillies
- 1 garlic bulb, cut in half horizontally
- Bunch coriander (stalks and leaves separated)
- 1 cinnamon stick
- 2 large onions, chopped
- 1 tbsp ground cumin
- 1 tbsp ground coriander
- 1 tbsp smoked paprika
- 2 x 400g cans tomatoes
- 1 tsp sugar
- 320g can sweetcorn, drained
- 400g can black beans, drained
- Zest and juice of 2 limes
For Frying & Serving
- 3 tbsp vegetable oil (divided: 1 tbsp for onions, 2 tbsp for frying tortillas)
- 4 corn tortillas, quartered and cut into strips
- 2 avocados
- 200g feta or queso fresco, crumbled
- Fresh coriander leaves to garnish
- Sliced red chilli for garnish
Instructions
- Make the Chicken Stock: Place the whole chicken, 4 whole pierced red chillies, 2 dried ancho chillies, halved garlic bulb, coriander stalks, and cinnamon stick in a large pan. Cover with cold water and bring to a boil over medium heat. Reduce to a gentle simmer, cover with a lid, and cook for 30 minutes. Turn off the heat and leave the chicken in the stock to cool for 20 minutes.
- Strain and Reduce Stock: Remove the chicken from the pan and set aside to cool. Strain the stock into a large jug, discarding the solids. Return the stock to the pan and simmer until it reduces from about 800ml to 600ml. Pour reduced stock back into the jug.
- Cook the Soup Base: Heat 1 tablespoon of vegetable oil in the pan. Add the chopped onions and cook over medium heat for 8-10 minutes until soft and translucent. Stir in ground cumin, ground coriander, smoked paprika, canned tomatoes, and sugar. Pour in the reduced chicken stock, season well with salt and pepper, and simmer with the lid ajar for 30 minutes to develop flavors.
- Shred Chicken and Add Ingredients: Meanwhile, peel the skin from the cooled chicken and finely shred the meat. Add shredded chicken, sweetcorn, black beans, lime zest, and most of the lime juice (saving a little for the avocado) to the soup. Cook for 5 more minutes to heat through.
- Fry Tortilla Strips: Heat the remaining 2 tablespoons of vegetable oil in a frying pan. Fry the tortilla strips until golden and crispy. Drain on kitchen paper to remove excess oil.
- Prepare Avocado: Halve, peel, and cut the avocados into small chunks. Toss the avocado pieces with the remaining lime juice to prevent browning and add a fresh tang.
- Serve the Soup: Ladle the soup into bowls and top with crispy tortilla strips, fresh coriander leaves, sliced red chilli, avocado chunks, and crumbled feta or queso fresco. Serve immediately and enjoy a flavorful, hearty meal.
Notes
- You can adjust the heat by removing or adding more red chillies according to your spice tolerance.
- Reducing the stock intensifies the soup’s flavor, but you can skip this step if short on time.
- For a milder version, deseed the chillies before cooking.
- Leftover soup can be refrigerated for up to 3 days and reheated gently on the stovetop.
- If you prefer a thicker soup, lightly blend a portion of the soup before adding the shredded chicken.
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican chicken tortilla soup, chicken tortilla soup, spicy chicken soup, tortilla strips, avocado soup, Mexican soup recipe

