Cuisine/ Dinner/ Mexican and Tex-Mex Recipes/ Soup Recipes

Chicken Tortilla Soup (from scratch!)

10 December 2023 | Last Updated: 5 January 2024 By Aleksandra

Chicken tortilla soup is a hearty, flavorful dish made with tender chicken, vegetables, beans, and spices, simmered in a delicious tomato lime broth. It’s topped with crispy tortilla strips and garnished with fresh cilantro, creamy avocado, sharp cheddar, and sour cream for a delicious Mexican-inspired meal.

In this recipe, I’m giving you the option to use store-bought broth and rotisserie/leftover cooked chicken to make this soup or to make homemade chicken broth from scratch and use the meat for the soup! It’s mostly hands-off and yields a more delicious and budget-friendly soup!

A close up ohoto of chicken tortilla soup in a white bowl.

Make homemade chicken broth (optional)

Below you will find information about the ingredients and how to prepare the recipe. For the measurements and detailed instructions scroll down to the printable recipe card.

Ingredients

Labeled ingredients for homemade chicken broth.
  • Chicken – you will need bone-in skin-on chicken pieces, leg quarters/thighs/drumsticks/wings, NOT breasts. Chicken breasts are very lean and do not lend enough flavor to the broth. Most flavor comes from the bones and skin. Boiled chicken breasts usually come out dry while dark leg meat comes out tender and juicy.
  • Vegetables – onion, carrots, and celery.
  • Aromatics – fresh herbs, such as cilantro, parsley, or thyme (I don’t usually add cilantro to chicken broth but in this case, it goes perfectly with the soup), fresh garlic, bay leaves, whole black peppercorns.

How to make it

Water is being added to vegetables and chicken in a pot. Chicken broth in a white pot.

Peel carrots and cut into large chunks. Peel onion and cut in half. Cut celery ribs in large chunks. Peel garlic cloves.

(3 carrots, 2 celery ribs, 1 onion, 3 cloves garlic)

Add the meat, all the vegetables, spices, and herbs to a very large pot. Pour in cold water.

(3 pounds (1.35kg) bone-in skin-on chicken pieces, leg quarters/thighs/drumsticks/wings, NOT breasts, 3 twigs of fresh herbs, such as cilantro, thyme, parsley (optional), 3 bay leaves, 20 black peppercorns, 10 cups cold water (2.4 L))

Bring to a boil, remove the foam that will gather at the the top with a small sieve.

Simmer the broth at low heat for 1 1/2 hours.

Strain the broth. Discard all the vegetables, spices, and herbs (you can leave the carrots for the soup if you wish).

Shredded cooked chicken in a bowl, chicken broth in a pitcher, and cooked carrots in a bowl.

Let the meat cool down a little bit then separate the meat from the bones and skin. Discard the bones and skin. Shred the meat into bite-sized pieces.

Now you can use your chicken broth and cooked meat for the soup.

Make chicken tortilla soup

Ingredients

Labeled ingredients for chicken tortilla soup.
  • Chicken meat – you can use boiled meat if you have made homemade chicken broth. Other options are store-bought rotisserie chicken, leftover cooked/baked chicken from another recipe, or you can take 2 raw chicken breasts and gently poach them in the hot soup until cooked through. Take out of the soup and shred into smaller pieces.
  • Crushed tomatoes – you could use tomato passata (tomato puree) instead (it comes in tall jars).
  • Tomato paste – deepens the tomato flavor but you can omit it.
  • Vegetables and beans: bell pepper, corn (canned, fresh kernels in season, or frozen corn), beans (kidney beans or black beans), celery, onion.
  • Flour – thickens the soup but it’s optional.
  • Spices – fresh garlic, chili powder (you can add more than listed in the recipe, I can’t add much or my kids won’t eat it!), paprika, cumin, oregano, sugar (to balance the acidity from the tomatoes). Instead of the spices listed, you could use Fajita seasoning or Taco seasoning. Please note that chili powder is a spice mix, not just ground chili peppers!
  • Lime juice – it’s essential in this soup, don’t omit it! It adds such an amazing flavor and brightens the soup. You may think it’s too much lime juice in this recipe but remember, we are making a really big pot, and I tested this recipe, tasting the soup every 1/2 tablespoon until it tasted right, so that’s really a good amount of the juice.

How to make it

Chopped vegetables on a wooden board. Sauteed vegetables in a pot.

Dice the onion and bell pepper, slice the celery, finely chop garlic (with a knife).

(1 medium onion, 1 red bell pepper, 2 celery ribs, 4 cloves garlic)

Heat olive oil in a large pot over medium heat.

(2 tablespoons olive oil)

Add bell pepper, onion, and celery. Cook for about 5-7 minutes or until softened.

Sauteed vegetables with flour, tomato paste, and spices in a white pot. Broth is being added to the pot.

Add garlic, chili powder, oregano, cumin, paprika, jalapeno/chili flakes, tomato paste, and flour. Cook, stirring, for about 1-2 minutes.

(2 teaspoons cumin, 1 teaspoon chili powder, 1 teaspoon paprika, 1 teaspoon oregano, 1 deseeded jalapeno or red pepper flakes (optional), 1 tablespoon tomato paste, 2 tablespoons flour)

Add chicken broth, crushed tomatoes, and drained corn.

(8 cups chicken broth, 2 cans (14 oz or 400ml each) crushed tomatoes, 1 can (14 oz or 400ml) corn, drained)

Crushed tomatoes and cooked chicken pieces are being added to a soup in a w white pot.

Bring to a boil and simmer at low heat for 15 minutes.

Add shredded chicken and drained beans to the pot. Cook for 2-3 minutes until heated through.

(1 can (14 oz or 400ml) black or kidney beans, drained, 3 cups shredded cooked chicken (13 ounces/370g))

Season the soup with lime juice, sugar, salt and pepper.

(1/4 cup (4 Tbsp) lime juice, or to taste, 3/4 teaspoon sugar, you can omit it if using store-bought broth)

Ladle into bowls and serve with toppings of your choice.

Enjoy!

Chicken tortilla soup in a white pot. A serving of the soup on a laddle.

Toppings

This soup is all about the toppings!

Use what you like, but I would say that crispy tortilla strips (fried or baked) are really necessary (well the soup is called chicken tortilla soup!). Other than that, I would really recommend adding shredded cheddar and a dollop of sour cream. Creamy diced avocado and fresh cilantro add a nice touch to the soup, but you could omit them.

In a Mexican version of this soup, corn tortillas are added to the soup to thicken it, this is an Americanized version of this soup, with crispy tortilla as a topping.

Labeled toppings for chicken tortilla soup.

How to make crispy tortilla strips:

  • Fried: cut tortillas into strips then fry in a 350°F (180°C) oil until golden. Salt immediately.
  • Baked: cut tortillas into strips, place on a baking sheet lined with parchment paper, toss with vegetable oil and salt, spread flat on the baking sheet (strips should not overlap). Bake for about 7 minutes at 400°F (200°C).
    For detailed instructions, see this post: tortilla strips recipe.

Storage

This recipe yields 6-8 servings and makes a really big pot of soup. Don’t worry, if this is too much for your family, this soup freezes beautifully and it doesn’t cost you any more time to make a larger amount of the soup!

Keep it in the fridge for up to 4 days and freeze for up to 6 months. I would recommend freezing separate servings flat in zip-lock bags. Thaw and warm up directly in a pot.

More delicious soup recipes you may like

An overhead photo of chicken tortilla soup in a white bowl topped with avocado, tortilla strips, cheddar, and cilantro.

Did you make this recipe? RATE THE RECIPE or tell me in the COMMENTS how you liked it! You can also add a photo of your dish. It would make me very happy and will help other readers. Thank you!!

Chicken Tortilla Soup (from scratch!)

Chicken tortilla soup is a hearty, flavorful dish made with tender chicken, vegetables, beans, and spices, simmered in a delicious tomato lime broth. It’s topped with crispy tortilla strips and garnished with fresh cilantro, creamy avocado, sharp cheddar, and sour cream for a delicious Mexican-inspired meal.
Pin This Recipe! SAVE THIS RECIPE
Chicken tortilla soup in a white bowl.
Print Recipe

RATE THE RECIPE

(click on the stars)

No ratings yet
Prep Time 20 minutes
Cook Time 20 minutes
cooking homemade chicken broth 1 hour 30 minutes
Total Time 2 hours 10 minutes
Servings 8 servings
Calories 397kcal
Author Aleksandra

Ingredients

for the chicken broth (or use 8 cups store-bought chicken broth and 3 cups (13 oz/370g) rotisserie/cooked chicken)

  • 3 pounds (1.35kg) bone-in skin-on chicken pieces leg quarters/thighs/drumsticks/wings, NOT breasts
  • 3 carrots
  • 2 celery ribs
  • 1 onion
  • 3 cloves garlic
  • 3 twigs fresh herbs such as cilantro, thyme, parsley, optional
  • 3 bay leaves
  • 20 black peppercorns
  • 10 cups cold water 2.4 L

for the chicken tortilla soup:

  • 2 tablespoons olive oil
  • 1 medium onion
  • 1 red bell pepper
  • 2 celery ribs
  • 4 cloves garlic
  • 2 teaspoons cumin
  • 1 teaspoon chili powder or more, to taste, this is a spice mix, not just ground chili peppers
  • 1 teaspoon paprika
  • 1 teaspoon oregano
  • 1 deseeded jalapeno or red pepper flakes optional
  • 1 tablespoon tomato paste
  • 2 tablespoons flour
  • 8 cups chicken broth the whole amount from the recipe above or store-bought
  • 2 cans (14 oz or 400ml each) crushed tomatoes
  • 1 can (14 oz or 400ml) corn drained
  • 1 can (14 oz or 400ml) black or kidney beans drained
  • 3 cups shredded cooked chicken (13 ounces/370g) the whole amount from the recipe above or rotisserie chicken/leftover cooked chicken
  • 1/4 cup (4 Tbsp) lime juice or to taste
  • 3/4 teaspoon sugar you can omit it if using store-bought broth
  • salt and pepper to taste

toppings:

Instructions

make homemade chicken broth:

  • Peel carrots and cut into large chunks. Peel onion and cut in half. Cut celery ribs in large chunks. Peel garlic cloves.
    3 carrots, 2 celery ribs, 1 onion, 3 cloves garlic
  • Add the meat, all the vegetables, spices, and herbs to a very large pot. Pour in cold water.
    3 pounds (1.35kg) bone-in skin-on chicken pieces, 3 twigs fresh herbs, 3 bay leaves, 20 black peppercorns, 10 cups cold water
  • Bring to a boil, remove the foam that will gather at the the top with a small sieve.
  • Simmer the broth at low heat for 1 1/2 hours.
  • Strain the broth. Discard all the vegetables, spices, and herbs (you can leave the carrots for the soup, if you wish).
  • Let the meat cool down a little bit then separate the meat from the bones and skin. Discard the bones and skin. Shred the meat into bite-sized pieces.
  • Now you can use your chicken broth and cooked meat for the soup.

make the soup:

  • Dice the onion and bell pepper, slice the celery, finely chop garlic (with a knife).
    1 medium onion, 1 red bell pepper, 2 celery ribs, 4 cloves garlic
  • Heat olive oil in a large pot over medium heat.
    2 tablespoons olive oil
  • Add bell pepper, onion, and celery. Cook for about 5-7 minutes or until softened.
  • Add garlic, chili powder, oregano, cumin, paprika, jalapeno/chili flakes, tomato paste, and flour. Cook, stirring, for about 1-2 minutes.
    2 teaspoons cumin, 1 teaspoon chili powder, 1 teaspoon paprika, 1 teaspoon oregano, 1 deseeded jalapeno or red pepper flakes, 1 tablespoon tomato paste, 2 tablespoons flour
  • Add chicken broth, crushed tomatoes, and drained corn.
    8 cups chicken broth, 2 cans (14 oz or 400ml each) crushed tomatoes, 1 can (14 oz or 400ml) corn
  • Bring to a boil and simmer at low heat for 15 minutes.
  • Add shredded chicken and drained beans to the pot. Cook for 2-3 minutes until heated through.
    1 can (14 oz or 400ml) black or kidney beans, 3 cups shredded cooked chicken (13 ounces/370g)
  • Season the soup with lime juice, sugar, salt and pepper.
    1/4 cup (4 Tbsp) lime juice, 3/4 teaspoon sugar, salt and pepper
  • Ladle into bowls and serve with toppings of your choice.
    fried/baked tortilla strips, diced avocado, shredded sharp cheddar cheese, cilantro leaves, sour cream
  • Enjoy!

Notes

  • How to make crispy tortilla strips:
    • Fried: cut tortillas into strips then fry in a 350°F (180°C) oil until golden. Salt immediately.
    • Baked: cut tortillas into strips, place on a baking sheet lined with parchment paper, toss with vegetable oil and salt, spread flat on the baking sheet (strips should not overlap). Bake for about 7 minutes at 400°F (200°C).
    • For detailed instructions, see this post: tortilla strips recipe.
  • If you don’t have cooked/rotisserie chicken you can use 1 pound (450g) = 2 large raw breasts that you can cook directly in the soup. Gently poach the meat in the soup until cooked through, take out to a plate, shred into smaller pieces using 2 forks, then add back to the soup.
  • Calories = 1 serving (1/8 of the recipe). This is only an estimate!
Course Main Course, Soup
Cuisine American, tex-mex
Tried this Recipe? Rate the Recipe and tell us what you think in the Comments!

You Might Also Like

No Comments

Leave a Reply

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here