Tasty Chicken Tortilla Soup Recipe
Hello dear, welcome to kiekie’s place! Oh friend, if there was ever a recipe that deserves its very own celebration, it is this one right here. Today I am bringing you a bowl of pure, unapologetic comfort that is bold, smoky, deeply flavoured, loaded with tender chicken, and topped with all the most incredible crunchy, creamy, colourful toppings that turn a great soup into an absolutely unforgettable experience. We are making Chicken Tortilla Soup and I am so incredibly excited to walk you through every single step.
This is the kind of soup that warms you from the inside out. The kind that fills your whole kitchen with the most incredible aroma while it is cooking and makes everyone wander in asking what is on the stove. The kind that is somehow both light and deeply satisfying at the same time, and the kind that you find yourself thinking about long after the bowl is empty. It is bold with spices, rich with tomatoes, hearty with beans and corn, packed with juicy shredded chicken, and finished with crispy tortilla strips, creamy avocado, cool sour cream, sharp cheese, fresh cilantro, and a squeeze of lime that ties everything together into something genuinely magical.
What I love most about this recipe is that it is genuinely easy to make but tastes like something that took all day. It is one pot, uses simple pantry and fridge ingredients, comes together in about 45 minutes, and delivers results that are restaurant-quality every single time. Whether you are making it for a cosy weeknight dinner, feeding a hungry crowd on the weekend, or meal prepping a big batch for the week ahead, this soup is going to become one of your most made and most loved recipes. Let us get into every detail.
What Is Chicken Tortilla Soup?
Chicken tortilla soup is a Mexican-inspired soup that has become enormously popular across North America and beyond. It is a vibrant, deeply flavoured tomato and chilli-based broth loaded with shredded chicken, black beans, corn, and vegetables, seasoned with a bold blend of Mexican-inspired spices, and traditionally served topped with crispy fried or baked tortilla strips that give the soup its name.
The soup has its roots in Mexican cuisine, drawing from the tradition of using tortillas as both a cooking component and a garnish in soups and stews. The crispy tortilla strips on top are not just a garnish — they are an integral part of the eating experience, adding crunch and a toasted corn flavour that contrasts beautifully with the rich, flavourful broth. As the strips sit in the hot soup they gradually soften from the outside in, so you get both crunchy and slightly softened textures depending on how quickly you eat.
The beauty of chicken tortilla soup is in the layering of flavours. A good tortilla soup has depth from properly cooked aromatics, smokiness from chipotle peppers or smoked paprika, brightness from tomatoes and lime juice, warmth from cumin and chilli, and richness from the chicken and beans. Every element builds on the previous one and the result is a soup that is complex, warming, and deeply satisfying.
The Secret to an Extraordinary Tortilla Soup
There are several things that separate an average tortilla soup from one that is genuinely extraordinary and worth knowing about before you start cooking.
The first secret is using chipotle peppers in adobo sauce. This ingredient is absolutely transformative and if you have never used it before, prepare to be amazed. Chipotle peppers in adobo are smoked, dried jalapeño peppers that have been rehydrated and canned in a tangy, slightly sweet tomato-based adobo sauce. They add a deep smokiness, a building heat, and a complex flavour depth that no other ingredient can replicate. A single chipotle pepper and a tablespoon of the adobo sauce from the can is enough to completely elevate the entire soup. You can find them in most supermarkets in the international foods aisle or in Mexican grocery stores.
The second secret is blooming the spices in oil before adding any liquid. Cooking the dried spices directly in the hot oil for a minute or two before adding the broth activates the flavour compounds in the spices and releases their full aromatic potential. Spices added directly to liquid without blooming taste flat and one-dimensional in comparison.
The third secret is using good quality fire-roasted tomatoes instead of regular diced tomatoes. Fire-roasted tomatoes have been charred over a flame before being canned, giving them a slightly smoky, deeply flavoured character that regular tomatoes cannot match. They add an incredible depth to the broth that takes the whole soup to a different level.
The fourth secret is the toppings. A bowl of chicken tortilla soup without its full complement of toppings is like a taco without salsa — technically fine but missing the most exciting part. The toppings are not optional garnishes — they are essential components that complete the dish. The crispy tortilla strips add texture and flavour. The avocado adds creaminess and richness. The sour cream adds tang and cool contrast. The cheese adds saltiness. The lime adds brightness. Each one serves a specific purpose and together they make the soup something extraordinary.
Ingredients You Will Need
For the soup:
- 600 grams of boneless skinless chicken breasts or thighs (you can also use a rotisserie chicken for speed)
- 1 large onion (finely diced)
- 1 large red bell pepper (diced)
- 4 cloves of garlic (minced)
- 1 can of fire-roasted diced tomatoes (400 grams — regular diced tomatoes work if you cannot find fire-roasted)
- 1 can of crushed tomatoes (400 grams)
- 1 can of black beans (400 grams, drained and rinsed)
- 1 can of kidney beans (400 grams, drained and rinsed — optional, or use two cans of black beans)
- 1 and a half cups of frozen or fresh corn kernels
- 1 chipotle pepper in adobo sauce (finely chopped) plus 1 tablespoon of the adobo sauce from the can
- 2 tablespoons of tomato paste
- 4 cups of chicken broth (low sodium)
- 2 tablespoons of olive oil
- Juice of 2 limes (plus extra for serving)
- Salt to taste
For the spice blend:
- 2 teaspoons of cumin
- 1 and a half teaspoons of chilli powder
- 1 teaspoon of smoked paprika
- 1 teaspoon of garlic powder
- 1 teaspoon of onion powder
- Half a teaspoon of dried oregano
- Half a teaspoon of coriander
- Quarter of a teaspoon of cayenne pepper (adjust to your heat preference)
- Black pepper to taste
For the crispy tortilla strips:
- 6 small corn tortillas (cut into thin strips about half a centimetre wide)
- 2 tablespoons of vegetable oil or olive oil
- A pinch of salt
- A pinch of cumin and smoked paprika (optional but adds great flavour)
For the toppings — the more the better:
- 2 ripe avocados (sliced or diced) or prepared guacamole
- Sour cream or plain Greek yoghurt
- Shredded cheddar or Monterey Jack cheese (or a Mexican blend)
- Fresh cilantro leaves
- Thinly sliced spring onions or red onion
- Lime wedges for squeezing
- Sliced fresh jalapeños or pickled jalapeños
- Extra crispy tortilla strips
- A few dashes of hot sauce
Step-by-Step Cooking Method
Credits: eppyc.com
Step 1 — Make the Crispy Tortilla Strips
Make the tortilla strips first so they are ready when the soup is done. You can make them on the stovetop or in the oven — both methods give excellent results.
Oven method: Preheat your oven to 200 degrees Celsius. Stack the corn tortillas and cut them into thin strips about half a centimetre wide. Spread the strips in a single layer on a baking sheet — do not overlap them. Drizzle with oil and toss to coat. Sprinkle with salt, cumin, and smoked paprika if using. Bake for 12 to 15 minutes, tossing once halfway through, until the strips are golden, crispy, and fragrant. Watch them closely in the last few minutes as they can go from golden to burnt very quickly. Remove from the oven and let them cool on the pan — they will crisp up even further as they cool.
Stovetop method: Heat about half a centimetre of vegetable oil in a wide pan over medium-high heat until the oil is hot and shimmering. Add the tortilla strips in batches — do not overcrowd — and fry for about 1 to 2 minutes, stirring frequently, until golden and crispy. Remove with a slotted spoon and drain on a plate lined with paper towels. Season with salt immediately after frying while they are still hot.
Set the tortilla strips aside at room temperature. Store them uncovered so they stay crispy — covering them traps steam and makes them soft.
Step 2 — Season and Cook the Chicken
Mix all the spice blend ingredients together in a small bowl — cumin, chilli powder, smoked paprika, garlic powder, onion powder, dried oregano, coriander, cayenne, and black pepper. This is your Mexican spice blend and you will use it at multiple stages so having it pre-mixed is very convenient.
Season the chicken generously on both sides with about half of the spice blend and a pinch of salt. Heat the olive oil in a large, deep pot or Dutch oven over medium-high heat. Once the oil is hot, add the seasoned chicken and cook for about 4 to 5 minutes per side until golden brown on the outside. The chicken does not need to be cooked completely through at this stage — it will finish cooking in the broth. Remove the chicken from the pot and set aside. Leave the drippings and oil in the pot.
If you are using rotisserie chicken, skip this step entirely and just shred the chicken and set it aside — you will add it at the end.
Step 3 — Cook the Aromatics
In the same pot with all those wonderful chicken drippings, reduce the heat to medium and add the diced onion and diced red bell pepper. Cook for about 5 to 6 minutes, stirring occasionally, until the vegetables are soft and the onion is translucent and golden at the edges. Add the minced garlic and stir continuously for 1 to 2 minutes until fragrant.
Add the remaining spice blend to the pot and stir it through the vegetables immediately. Let the spices cook in the oil for about 1 minute, stirring constantly. The kitchen will smell absolutely incredible at this point. This blooming step is essential for developing the deep, complex spice flavour that makes this soup so good.
Add the tomato paste and stir it through. Cook for 1 to 2 minutes until it darkens slightly. Add the chopped chipotle pepper and the tablespoon of adobo sauce and stir everything together. Cook for another 30 seconds.
Step 4 — Build the Broth
Pour in the fire-roasted diced tomatoes and crushed tomatoes. Stir everything together and scrape up any browned bits from the bottom of the pot. Add the chicken broth and stir well. Bring the whole pot to a gentle boil over high heat, then reduce to a steady simmer.
Return the seared chicken breasts or thighs to the pot, nestling them into the broth. Make sure they are submerged in the liquid. Reduce the heat to medium-low, partially cover the pot, and let everything simmer together for about 20 to 25 minutes until the chicken is cooked completely through and very tender.
Step 5 — Shred the Chicken
Use tongs to carefully remove the cooked chicken from the pot and place it on a cutting board. Use two forks to shred the meat into bite-sized pieces — at this level of tenderness after simmering in the flavourful broth, it should shred very easily with almost no effort. Return the shredded chicken to the pot and stir it through the broth.
Step 6 — Add the Beans, Corn, and Lime
Add the drained and rinsed black beans and kidney beans to the pot. Add the corn kernels. Stir everything together and let the soup simmer for another 8 to 10 minutes until the beans and corn are warmed through and the flavours have had time to meld together beautifully.
Squeeze the juice of 2 limes into the soup and stir through. The lime juice adds a brightness and freshness that completely wakes up all the flavours in the soup. Taste the soup carefully and adjust the seasoning — add more salt, more lime juice, more chipotle if you want more heat, or a pinch more cumin if you want more warmth. Season generously because this soup should taste bold and vibrant.
Step 7 — Serve With All the Toppings
Ladle the hot soup into deep bowls. The soup should be thick and hearty with a generous amount of chicken, beans, and corn in every bowl. Now comes the most fun part — loading on the toppings.
Add a generous handful of crispy tortilla strips on top of each bowl — really pile them on. Add sliced or diced avocado alongside the strips. Add a dollop of sour cream. Scatter a good amount of shredded cheese over everything. Add fresh cilantro leaves, sliced spring onions, and sliced jalapeños. Finish with a squeeze of fresh lime juice over the whole bowl and a few dashes of hot sauce if you like. Put all the toppings on the table so people can add more of whatever they love.
Serve immediately while the soup is hot and the tortilla strips are still crispy.
Helpful Cooking Tips for the Best Results
Use chipotle peppers in adobo sauce. This single ingredient is what separates a good tortilla soup from a truly extraordinary one. The smoky, complex, slightly spicy depth that chipotle adds cannot be replicated by any combination of other spices. Start with one pepper and one tablespoon of sauce — taste the soup after everything is added and if you want more heat and smokiness, add another half a pepper. The canned chipotles keep in the fridge for several weeks once opened if you transfer them to an airtight container.
Bloom the spices in oil before adding liquid. I mentioned this above but it bears repeating because it is so impactful. Dry spices added directly to liquid release only a fraction of their flavour potential. Spices bloomed in hot oil for 60 seconds release their flavour compounds into the fat, which then carries those flavours throughout the entire soup. This one technique makes a very significant difference.
Use fire-roasted tomatoes. The smoky, slightly charred character of fire-roasted tomatoes adds a layer of flavour that regular tomatoes cannot provide and complements the chipotle and smoked paprika beautifully. They are worth seeking out. Most supermarkets stock them.
Simmer the chicken in the broth rather than cooking it separately. Cooking the chicken directly in the soup broth means the chicken absorbs the flavour of the spiced broth as it cooks, and in turn releases its own flavour and juices into the broth, making both the chicken and the soup more flavourful than if they were cooked separately.
Do not skip the lime juice. Fresh lime juice stirred in at the end of cooking is one of the most important finishing touches in this recipe. The acidity of the lime brightens all the flavours and lifts the soup from something that might taste slightly flat and heavy to something vibrant, alive, and deeply satisfying. Add the lime off or over low heat — boiling lime juice loses its fresh quality quickly.
Make the tortilla strips at home rather than using store-bought chips. Homemade tortilla strips made from corn tortillas are significantly better than store-bought tortilla chips in terms of both flavour and texture. They are lighter, crunchier, and have a pure toasted corn flavour that mass-produced chips cannot match. They take about 15 minutes in the oven and are absolutely worth making.
Season boldly at every stage. Season the chicken before searing. Season the vegetables as they cook. Taste the broth before adding the chicken back in. Taste the finished soup before serving. Layering seasoning at every stage builds a much deeper, more nuanced flavour than seasoning only at the end.
Partially cover the pot while simmering. Covering the pot completely while the soup simmers can cause too much steam to build up and the soup can become waterlogged and thin. Partially covering allows some steam to escape, which means the broth reduces slightly as it simmers and becomes more concentrated and flavourful.
Common Mistakes to Avoid
Not adding enough broth. This is a hearty, loaded soup with a lot of solid ingredients — beans, corn, chicken, and vegetables. Make sure there is enough broth to create a proper soup consistency. If the soup looks too thick and stew-like after adding all the solid ingredients, add another cup of broth and stir through.
Over-thickening the soup. Some recipes thicken tortilla soup with masa harina or corn tortillas blended into the broth. This can be wonderful but easy to overdo — if you add too much it becomes a thick, porridge-like consistency rather than a proper soup. If you want a slightly thicker broth, blend a small ladle of the soup with a few spoonfuls of beans and stir it back in — this adds body naturally without over-thickening.
Adding the lime juice too early. Lime juice loses its fresh, bright quality if it simmers in the soup for too long. Always add it in the last few minutes of cooking or right before serving to preserve its vibrant flavour.
Making the tortilla strips too thick. Thick tortilla strips take much longer to crisp up and can become chewy rather than crunchy. Cut them thin — about half a centimetre wide — for the best texture.
Serving without toppings. I cannot stress this enough — the toppings are not optional extras. They are essential components of the dish that provide the textural contrast, temperature contrast, and flavour balance that makes tortilla soup the complete and extraordinary eating experience it is meant to be. Always serve with the full range of toppings.
Using pre-shredded cheese from a bag. Pre-shredded cheese contains anti-caking agents that prevent it from melting as smoothly as freshly grated cheese. Buy a block of cheddar or Monterey Jack and grate it yourself for the most satisfying melt on top of the hot soup.
What to Serve With Chicken Tortilla Soup
Warm flour or corn tortillas on the side are a wonderful accompaniment that you can use to scoop up the soup or simply eat alongside it. They are a very natural pairing given the Mexican-inspired flavours of the dish.
Cornbread — either classic Southern style or jalapeño cheddar cornbread — is a wonderful side that complements the bold, smoky flavours of the soup beautifully.
Mexican rice on the side turns this into an even more substantial meal and echoes the Mexican flavour profile of the soup.
Refried beans on the side with warm tortillas creates a very complete Mexican-inspired spread.
A simple green salad with a lime vinaigrette provides a fresh, light contrast to the hearty, bold soup.
Chips and salsa or chips and guacamole on the table alongside the soup make for a very fun, casual, crowd-pleasing meal that works beautifully for family dinners and gatherings.
A cold beer — particularly a Mexican lager like Corona or Modelo — is the most natural drink pairing for chicken tortilla soup and the cold, refreshing beer contrasts beautifully with the warm, spicy soup.
Agua fresca — a chilled, lightly sweetened fruit water — is a wonderful non-alcoholic option that provides a cool, sweet contrast to the bold, spiced soup.
How to Store Leftovers
In the fridge: Allow the soup to cool completely before transferring to an airtight container. Store the soup separately from the tortilla strips — the strips will become soggy if stored in the soup. Keep the soup in the refrigerator for up to 4 to 5 days. Reheat in a pot over medium heat, stirring occasionally, until piping hot. Taste and re-season after reheating as the flavours can mellow slightly overnight — a fresh squeeze of lime juice and a pinch of salt when reheating works wonders. Make the tortilla strips fresh when reheating for the best texture.
In the freezer: This soup freezes beautifully for up to 3 months. Cool completely, portion into freezer-safe containers, and freeze. Thaw overnight in the fridge before reheating on the stovetop. The beans, chicken, and broth all freeze and reheat very well. Tortilla strips do not freeze well — always make them fresh. The avocado and sour cream toppings should never be frozen — add them fresh when serving.
Meal prep tip: This soup is one of the best recipes for batch cooking. Make a very large pot at the beginning of the week and portion it into individual containers. It reheats quickly and makes an incredibly satisfying and nutritious lunch or dinner throughout the week with minimal effort. The flavours actually deepen and improve over the first day or two in the fridge.
Variations You Can Try
Make it creamier: Stir in half a cup of heavy cream or a few tablespoons of cream cheese in the last few minutes of cooking. The cream softens the heat slightly and gives the broth a beautiful, velvety richness that is particularly wonderful on cold evenings.
Make it smokier: Add an extra chipotle pepper, use all smoked paprika rather than a combination, and add a teaspoon of liquid smoke to the broth. This version has a deeply pronounced smokiness that is absolutely incredible.
Add sweet potato: Dice one large sweet potato into small cubes and add it to the pot with the broth. The sweet potato cooks through during the simmering time and adds a beautiful natural sweetness and heartiness that pairs wonderfully with the bold spices.
Make it with ground beef: Brown 400 grams of ground beef with the aromatics in Step 3 instead of using chicken. Drain the excess fat and proceed with the recipe as written. The beef gives the soup a different, heartier character that is equally delicious.
Use turkey: Swap the chicken for shredded leftover turkey — this is a wonderful way to use up leftover turkey after holidays and the bold soup flavours transform the turkey into something very exciting and completely different.
Make it vegetarian: Leave out the chicken entirely, use vegetable broth instead of chicken broth, and add an extra can of beans and a cup of diced zucchini. The bold spice blend and chipotle give the soup so much depth and character that it is genuinely satisfying and complete without any meat.
Add hominy: Hominy — treated dried corn that is larger and chewier than regular corn — is a traditional Mexican ingredient that adds a wonderful hearty chewiness to tortilla soup. Add a drained can of hominy along with the other beans and corn for a more authentic, very satisfying version.
Frequently Asked Questions
How spicy is this soup and how do I control the heat level?
As written, this soup has a moderate heat level — noticeable warmth from the spices and the chipotle that builds pleasantly as you eat but is not overwhelmingly hot for most people who enjoy spiced food. To make it milder, use only half a chipotle pepper and no adobo sauce, reduce the cayenne to just a tiny pinch, and use a mild chilli powder. To make it hotter, use two chipotle peppers with two tablespoons of adobo sauce, double the cayenne, and add thinly sliced fresh jalapeños directly into the broth during cooking. Serving with extra hot sauce at the table lets everyone customise their own heat level.
Can I make this soup in a slow cooker?
Yes, chicken tortilla soup adapts very well to the slow cooker. Sauté the onion, bell pepper, garlic, and spices on the stovetop first for the best flavour, then transfer everything to the slow cooker. Add the raw chicken breasts or thighs, tomatoes, broth, chipotle, beans, and corn. Cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. Remove the chicken, shred it, and return it to the slow cooker. Stir in the lime juice and adjust the seasoning before serving. Make the tortilla strips fresh just before serving.
Can I use a rotisserie chicken instead of cooking chicken from scratch?
Absolutely, and this is one of the best shortcuts you can use for this recipe. Simply shred the rotisserie chicken and add it in the last 10 minutes of simmering — just long enough to heat through and absorb some of the broth flavour. Using rotisserie chicken saves significant time and still gives you a deeply flavourful, satisfying soup. The seasoning from the rotisserie chicken also adds extra flavour to the broth.
My soup tastes a bit flat. What can I do?
A flat-tasting tortilla soup is almost always fixed by one of a few simple adjustments. First, add more lime juice — fresh lime is one of the most powerful flavour brighteners in this recipe and even a small amount can completely transform a flat soup. Second, add more salt — taste carefully and season generously. Third, add a little more chipotle or adobo sauce for depth and smokiness. Fourth, add a pinch more cumin, which adds warmth and depth. Try these adjustments one at a time, tasting after each one, and the soup will come alive very quickly.
Can I thicken the soup if it seems too thin?
Yes, there are a few easy ways to thicken it. The simplest is to blend a ladleful of the soup — beans, broth, and all — in a blender or with an immersion blender and stir it back into the pot. The blended beans and starchy broth thicken the soup naturally and add body without changing the flavour. Another option is to add a tablespoon of masa harina — the corn flour used to make tortillas — stirred into a little cold water to form a slurry and added to the simmering soup. It thickens within a few minutes and adds a wonderful corn flavour.
Final Thoughts
Chicken Tortilla Soup is one of those recipes that truly has it all. It is bold and deeply spiced without being overwhelming. It is hearty and filling without being heavy. It is made from simple, affordable ingredients without tasting ordinary. It comes together in one pot without requiring advanced cooking skills. And it is finished with a collection of toppings that turn every bowl into a personalised, interactive, deeply satisfying meal that feels festive and special every single time you eat it.
What makes this soup so genuinely extraordinary is the layering of flavour and texture that happens from the very first step to the very last. The bloomed spices building a deep, fragrant base. The chipotle adding its irreplaceable smokiness and depth. The fire-roasted tomatoes bringing a slightly charred, concentrated sweetness. The chicken simmered in the spiced broth absorbing and giving back flavour simultaneously. The beans and corn adding heartiness and substance. The lime juice brightening everything at the very end. And then those toppings — the crispy tortilla strips, the creamy avocado, the cool sour cream, the melting cheese, the fresh cilantro, another squeeze of lime — each one completing the bowl in a different way.
This is a recipe you will make once and immediately know you are going to make again very soon. It is the kind of soup that earns requests — people will ask you to make it again, ask you for the recipe, and tell you it is the best tortilla soup they have ever had. Make it this week, season it boldly, load it with toppings, and enjoy every single warm, spicy, satisfying, extraordinary spoonful. Happy cooking!


