Easy Chicken Tortilla Soup Recipe
This is not just a soup recipe. It is a 3,000-year-old idea about what to do when corn grows wild, tomatoes blister in the heat, and nothing should go to waste. The Aztecs built it. The Spanish added chicken and broth. And the world quietly adopted it as one of the most deeply satisfying bowls ever made.
At a Glance
Jump to a section:
The Origin Story
Chicken tortilla soup goes by a more poetic name in Mexico: Sopa Azteca, or Sopa de Tortilla. That name is not decorative. It is a clue. Food historians trace the dish's ancestry to central Mexico, the heart of the Aztec empire, where maize was not merely a crop but a cosmological centre piece. The Aztecs ground it, soaked it in lime water through a process called nixtamalization, and pressed it into the flatbreads that would eventually be called tortillas by Spanish colonists who arrived in the 1500s.
In the Nahuatl language spoken by the Aztecs, the state of Tlaxcala literally means "the place where tortilla is abundant." Many culinary historians point to Tlaxcala as the birthplace of this soup. It was also one of the first regions the Spanish reached after landing in Mexico, which made it a crucible of two entirely different food cultures colliding.
The tortilla itself has a recorded history stretching back roughly 12,000 years. Ancient inhabitants of the Tehuacan Valley in present-day Puebla were among the first to boil and grind corn into masa, the dough that becomes a tortilla. When the Spanish arrived in the 16th century, they introduced chicken, onion, garlic, and the concept of slow-simmered broths. Sopa Azteca was born from that collision.
The earliest form of this soup was sparse and direct: a broth built from tomatoes, dried chiles, and torn tortillas softened in the heat. It was not a celebratory dish. It was everyday food, eaten by families who needed warmth, protein, and a way to use tortillas that had gone slightly stale. That practical instinct, the Mexican philosophy of never wasting food, is the original genius of this recipe. Day-old tortillas, cut into strips and either fried or baked until crisp, are not a garnish. They are structural to the dish.
What makes Sopa Azteca different from the American version labeled "chicken tortilla soup" on restaurant menus is the chile base. Authentic Sopa Azteca is built on pasilla chiles (also called chile negro in the United States), which are dried chilaca peppers. Some central Mexican recipes use chile ancho, the dried form of the poblano pepper. These are toasted, soaked, and blended into the broth. No spice powder, however carefully measured, replicates what a rehydrated dried chile does to a soup.
Why the Tex-Mex Version Diverged
As Mexican immigrants brought their food traditions north into Texas, California, and beyond, the soup adapted. Dried chiles were harder to find, so chili powder took their place. Enchilada sauce was added for body. Canned beans and corn shortened the cooking time. The result, still called chicken tortilla soup, became one of the most searched weeknight recipes in American home cooking. But the soul of the dish, the building of a deeply flavored, slightly smoky, tomato-and-chile base, remained the same.
This guide honors both traditions. The recipe below takes the Tex-Mex bones of the original post on this site and restores the depth that most versions lose.
The One Thing Almost Every Recipe Gets Wrong
The shortcut that most chicken tortilla soup recipes use, reaching for chili powder and cumin, produces a result that is perfectly good but unmistakably flat compared to what you get when you use whole dried chiles. This is the single biggest gap between a recipe that tastes homemade and one that tastes like something exceptional.
Pasilla Chiles
Dried from the long, dark chilaca pepper, the pasilla has a flavor that is complex and slightly bitter in the best way, with notes of dried fruit and a gentle heat that builds slowly. It is the most traditional chile for authentic Sopa Azteca in central Mexico. In the United States, it is sometimes mislabeled as mulato or ancho, so check the packaging carefully.
Ancho Chiles
The ancho is a dried poblano. It is wider, darker, and sweeter than the pasilla. Where pasilla brings a slightly astringent depth, ancho brings a fruity, mildly smoky richness. Using both together creates a broth that no single chile can produce alone.
Chile de Arbol
A thin, bright red dried chile with significant heat and a clean, direct flavor. A single chile de arbol added to the soaking liquid will add proper heat without muddying the broth. Do not use more than one unless you have genuine heat tolerance. This is optional but recommended for anyone who wants the soup to have an actual edge.
Toasting dried chiles in a dry skillet before soaking them is not optional. The 30 seconds of dry heat over medium-high temperature caramelizes natural sugars, deepens color, and drives off a slight bitterness that raw dried chiles carry. The smell when a dried pasilla hits a hot skillet is one of the most satisfying moments in Mexican cooking.
Ingredients
Serves 8. All measurements are for the stovetop method. See the variations section for slow cooker and Instant Pot adjustments.
Full Ingredient List
- 500g boneless, skinless chicken breast
- 6 cups homemade or low-sodium chicken broth
- 2 cups water
- 1 dried pasilla chile, stem and seeds removed
- 1 dried ancho chile, stem and seeds removed
- 6 ripe tomatoes, fire-roasted or simply diced
- 1 large white onion, roughly chopped
- 5 garlic cloves, minced
- 1 tablespoon grapeseed oil, olive oil, or peanut oil
- 1 bay leaf
- 1 teaspoon cumin, toasted if possible
- 1 teaspoon mild chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon fine sea salt (adjust to taste)
- 1/4 teaspoon freshly ground black pepper
- 1 large stalk of celery with leaves, diced
- 1 large carrot, peeled and diced
- 1 jalapeno, halved and thinly sliced
- 1 cup frozen corn, thawed (or roasted corn cut from the cob)
- 1 cup cooked pinto beans (canned and rinsed is fine)
- 12 small (6-inch) corn tortillas, preferably 1 day old
- 1 teaspoon oil for brushing
- Juice of 1 lime, plus lime wedges for serving
- 1 tablespoon fresh cilantro, chopped (or flat-leaf parsley)
- 1 ripe avocado, peeled and sliced
- 1/2 cup cotija cheese, crumbled (or cheddar, or Mexican cheese blend)
- Mexican crema or sour cream, for serving (optional)
How to Make Chicken Tortilla Soup
Step-by-Step Stovetop Method
-
Toast and rehydrate the dried chiles
In a dry skillet over medium heat, press the pasilla and ancho chiles flat for 30 seconds per side. They will turn slightly darker and smell nutty and complex. Transfer immediately to a heatproof bowl, cover with 1 cup of boiling water, and let steep for 15 minutes. Drain and blend with 1 cup of the chicken broth until completely smooth. Set the chile puree aside.
-
Bake the tortilla strips
If the tortillas are fresh, spread them on a baking sheet and place in an oven set to 95C (200F) for 10 minutes to remove some moisture. Cut each tortilla in half and then into thin strips about half a centimeter wide. Brush lightly with oil and bake at 190C (375F) for 10 to 12 minutes, stirring once at the halfway point, until they are golden. They will firm up completely as they cool. Reserve in an open bowl at room temperature.
-
Build the aromatic base
Heat the oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and cook, stirring occasionally, for about 5 minutes until it softens and the edges begin to color. Add the garlic and cook for 1 minute. Add the tomatoes and cook for 5 minutes, pressing them with a spoon to break them down. Add the celery and carrot. Stir in the cumin, chili powder, smoked paprika, and ground coriander. Let the spices cook in the oil for 2 minutes — this blooming step is important for flavor.
-
Add the chicken and chile puree
Lay the whole chicken breasts in the pot. Pour over the blended chile puree, remaining chicken broth, and water. Add the jalapeno slices and bay leaf. Season with salt and black pepper. Bring everything to a gentle simmer over medium heat, then reduce to low, cover with a lid, and cook for 25 to 30 minutes. The chicken is done when it reaches an internal temperature of 74C (165F) and pulls apart easily when pressed.
-
Shred the chicken and finish the soup
Remove the chicken breasts to a cutting board and shred using two forks, working against the grain. Return the shredded chicken to the pot. Stir in the corn, pinto beans, lime juice, and cilantro. Taste the broth and adjust salt. Discard the bay leaf. Simmer uncovered for 5 more minutes to let everything come together.
-
Serve
Ladle the hot soup into deep bowls. Place a small handful of baked tortilla strips into each bowl first, then pour the soup over them so they begin to soften from below. Arrange fresh avocado slices across the top. Add crumbled cotija or shredded cheese. A drizzle of crema and fresh cilantro leaves finish it. Serve with extra tortilla strips on the side for those who want crunch throughout.
The tortilla strip placement matters. Placing some strips in the bowl before ladling the soup means you get two textures: strips that have softened into the broth and become silky and substantive, and strips added on top that stay crispy. This is how the dish is served in traditional Mexican homes.
Slow Cooker Method
Add all soup ingredients except the tortilla strips, avocado, cheese, crema, and lime juice into the slow cooker. Cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. When the cooking time is up, remove the chicken breasts, shred them, return to the pot, and stir in lime juice and cilantro. Add toppings at the table so each person controls their level of crunch.
Instant Pot Method
Set the Instant Pot to Saute mode and cook the onion in oil for 3 minutes. Add garlic and cook 1 minute more. Cancel Saute mode. Add the chile puree, tomatoes, broth, water, spices, whole chicken breasts, celery, carrot, jalapeno, and bay leaf. Seal the lid and set to Pressure Cook on HIGH for 15 minutes. Allow 10 minutes of natural pressure release, then carefully quick release the remaining pressure. Open the lid, remove and shred the chicken, return to the pot, stir in corn, beans, lime juice and cilantro, and serve.
Variations and Adaptations
Chicken tortilla soup is among the most forgiving recipes in Mexican-influenced cooking. The base logic is a chile-and-tomato broth with shredded chicken and crispy tortilla. Everything else is adjustable.
| Goal | What to do |
|---|---|
| Creamy version | Stir in 3 tablespoons of Mexican crema or cream cheese after the soup finishes cooking. Do not boil after adding. |
| Extra thick broth | Add 4 extra corn tortillas directly into the broth while it simmers. They dissolve and naturally thicken the soup. |
| Vegetarian | Skip the chicken and use vegetable broth. Add an extra can of black beans, one diced zucchini, and half a cup of roasted peppers. |
| Low-carb | Skip the beans and replace tortilla strips with thin slices of fried or baked zucchini for crunch. |
| Using leftover rotisserie chicken | Skip steps 4 and 5. Build the broth, shred the rotisserie chicken and add it in step 5 with the beans and corn. Simmer for 10 minutes only. |
| Smoky depth | Add one chipotle pepper in adobo sauce, minced, when adding the spices. Start with one and taste before adding another. |
| Dairy-free | Use coconut cream instead of crema. Top with sliced radishes and pickled onion instead of cheese. |
Things Most Recipes Don't Tell You
The age of the tortilla matters
Day-old corn tortillas make better strips than fresh ones because some of their moisture has already evaporated. A fresh tortilla has too much water in it to crisp quickly in the oven. If you only have fresh tortillas, the oven-drying step in this recipe takes care of it, but an overnight rest on the counter uncovered is even better.
Epazote is the herb you have not tried
In many Mexican kitchens, the herb added to Sopa Azteca is not cilantro but epazote (Dysphania ambrosioides), a wild plant native to Central America with a pungent, resinous smell that softens completely when cooked. It has traditionally been added to bean dishes for its carminative properties, meaning it reduces the gas beans can produce. If you find dried epazote, add a stem to the broth while it simmers. It changes the flavor in a way that is difficult to describe and impossible to replicate with anything else.
Char the tomatoes
The standard method is to dice and simmer fresh tomatoes. The elevated method is to place whole tomatoes directly over a gas flame or under a high broiler until their skins blacken and blister. The char adds a smoky bitterness that makes the broth taste like it has been cooking all day. Remove the blackened skins before adding to the pot, or blend them in for a deeper color.
The garnishes are not optional
In an authentic Sopa Azteca, the toppings are considered part of the dish's structure, not decoration. The avocado adds fat that rounds out the chile heat. The cheese adds salt and protein. The crema adds dairy richness that tames the acidity of the tomatoes. Leaving any of these out is like making a dish incomplete. The lime wedge is the final acid balance and should always be squeezed in at the table.
It tastes better the next day
The flavor of chicken tortilla soup deepens considerably overnight. The chile pigments continue to infuse the broth, the chicken absorbs more flavor, and the overall complexity increases. Make a full batch, store the soup base separately from the tortilla strips and garnishes, and the second and third servings will outperform the first.
Corn tortillas vs flour tortillas for the strips
Traditional Sopa Azteca always uses corn tortillas. Corn tortillas crisp more uniformly, break with a cleaner snap, and hold their texture in hot broth for longer before going soggy. Flour tortillas can work but they tend to become gummy rather than silky when they absorb broth. If you use flour tortillas, serve the strips entirely on the side and add to each spoonful individually.
Nutrition per Serving
Per bowl (approximately 400ml of soup), without crema or additional cheese beyond the recipe amounts.
Chicken tortilla soup is one of the more nutritionally balanced one-pot meals in the weeknight repertoire. The chicken breast provides lean protein. The pinto beans add plant protein, soluble fiber, and iron. The tomato base delivers lycopene, a carotenoid antioxidant whose bioavailability actually increases when tomatoes are cooked. The avocado brings monounsaturated fats and potassium. Using baked rather than fried tortilla strips reduces the fat content significantly without sacrificing texture.
To lower the sodium further, use homemade chicken broth and increase lime juice and fresh herbs in place of additional salt. For added protein, a whole egg cracked directly into the simmering broth 5 minutes before serving poaches perfectly and adds about 6 grams of protein per bowl.
Storage and Make-Ahead
Store the soup base in an airtight container in the refrigerator for up to 4 days. The flavors continue to develop overnight, so leftovers are genuinely excellent. Store baked tortilla strips separately at room temperature in a sealed bag or container to preserve their crispness. Do not add garnishes until serving.
The soup freezes well for up to 3 months. Freeze in individual portions for easy weeknight meals. Thaw overnight in the refrigerator and reheat gently over medium-low heat, adding a splash of broth if the soup has thickened too much. Freeze without the beans if you want the beans to hold their texture after reheating.
For meal prep, the chile puree can be made up to a week ahead and stored in a sealed jar in the refrigerator, or frozen in ice cube trays for up to 6 months. One cube equals roughly one tablespoon of concentrated chile flavor.
What to Serve With Chicken Tortilla Soup
This soup is substantial enough to be a complete meal on its own, especially with the beans, chicken, and tortilla strips providing protein, carbohydrates, and fat. If you want to extend it into a larger spread, the following pairings work particularly well.
A simply dressed green salad with jicama, orange segments, and a lime vinaigrette cuts through the richness of the broth and provides textural contrast. Mexican rice cooked with tomatoes and cumin makes the meal more generous for larger appetites. Warm corn tortillas on the side allow people to construct small tacos using the shredded chicken scooped from the soup. Agua fresca made from hibiscus flowers, called agua de jamaica, is the most traditional nonalcoholic accompaniment in Mexican households.
Hi Kaylan, I used to made my own tortillas but your this chicken tortillas soup is something new to me. The combination of the soup ingredients look great.