Ever had one of those days where only a bowl of soul-warming soup will do? That’s when I make tortilla soup—and honestly, it fixes everything.
I’ve been perfecting this chicken tortilla soup recipe for years. It’s become my go-to comfort food, especially during cold weather or when I’m feeling under the weather.
This authentic chicken tortilla soup combines rich tomato broth, tender chicken, and crispy tortilla strips. It’s bold, flavorful, and way better than any restaurant version I’ve tried.
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6-8 bowls
Why This Tortilla Soup Works So Well
Most mexican soup recipes are either too watery or loaded with heavy cream. This one strikes the perfect balance—rich without being heavy, flavorful without being overwhelming.
The key to great mexican tortilla soup is layering flavors. You build depth by toasting spices, sautéing aromatics, and simmering everything together until the flavors marry.
Those crispy tortilla strips on top? They’re not just garnish—they add textural contrast that makes every spoonful interesting. Soft, crunchy, creamy, spicy all in one bite.
IMO, this beats most restaurant versions because you control the spice level and can pile on as many toppings as you want. No skimpy portions here.
Ingredients You’ll Actually Need
This looks like a lot, but most of it’s probably already in your pantry. I’m breaking it down by component to make shopping easier.
For the Soup Base:
- 2 tablespoons olive oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 jalapeño, seeded and minced
- 1 can (28 oz) crushed tomatoes
- 6 cups chicken broth
- 1 can (14 oz) fire-roasted diced tomatoes
- 2 teaspoons cumin
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt and black pepper to taste
Now For the Chicken:
- 1.5 lbs boneless chicken breasts or thighs
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For Serving:
- 6 corn tortillas, cut into strips
- 2 cups shredded cheese (Mexican blend or cheddar)
- 1 avocado, diced
- 1/2 cup sour cream
- Fresh cilantro, chopped
- 2 limes, cut into wedges
- Sliced jalapeños (optional)
You can easily make this vegetarian tortilla soup by skipping the chicken and using vegetable broth. Add black beans and extra veggies for substance instead.
How To Make The Best Chicken Tortilla Soup Recipe
Alright, let’s get cooking. I’ll walk you through every step with all the details you need to nail this on your first attempt.
Step 1: Prep Your Ingredients
Start by dicing your onion, mincing the garlic, and seeding that jalapeño. Having everything prepped before you start cooking makes the process so much smoother.
Season your chicken breasts or thighs with salt and pepper. I prefer thighs because they stay moister, but breasts work fine if that’s what you have.
Get all your spices measured out and ready. Once you start cooking, things move quickly and you don’t want to be searching for cumin while onions burn.
Step 2: Sauté Onions and Aromatics
Heat olive oil in a large pot or Dutch oven over medium heat. Once it shimmers, add your diced onion and sauté for 5-6 minutes.
You want the onion soft and translucent, maybe starting to turn golden at the edges. This sweetness forms the flavor foundation for your entire soup.
Add the minced garlic and jalapeño. Cook for another minute, stirring constantly so the garlic doesn’t burn. Your kitchen should smell absolutely amazing right now.
This step of properly cooking your aromatics is crucial. Rushing it means you miss out on developing those deep, complex flavors that make this soup special.
Step 3: Toast Your Spices
Sprinkle in your cumin, chili powder, smoked paprika, and oregano. Stir them into the onion mixture and cook for about 30 seconds to a minute.
Toasting spices in oil releases their essential oils and intensifies the flavors dramatically. It’s a small step that makes a massive difference in taste.
The spices should smell fragrant and toasty, not burnt. If they start smoking, you’ve gone too far—but 30-60 seconds is usually perfect timing.
Step 4: Add Tomatoes and Broth
Pour in your crushed tomatoes and fire-roasted diced tomatoes. Stir everything together, scraping up any browned bits stuck to the bottom of the pot.
Those browned bits are pure flavor—don’t leave them behind. They dissolve into the soup and add incredible depth to the final broth.
Add your chicken broth and drop in that bay leaf. Give everything a good stir to combine all the ingredients thoroughly.
Bring the mixture to a boil over high heat. This should take about 5 minutes depending on your stove and pot size.
Step 5: Cook the Chicken
Once boiling, reduce heat to medium-low and gently slide your seasoned chicken breasts or thighs into the soup. Make sure they’re fully submerged.
Cover the pot and let it simmer for about 20-25 minutes. The chicken needs to cook through completely while absorbing all those amazing flavors from the broth.
Don’t rush this step. Undercooked chicken is a problem, and besides, the longer simmer time helps the soup flavors develop and meld together beautifully.
Check the chicken by cutting into the thickest part. It should be white all the way through with no pink remaining. Internal temp should hit 165°F.
Step 6: Shred the Chicken
Remove the cooked chicken from the pot using tongs or a slotted spoon. Place it on a cutting board and let it rest for 2-3 minutes.
Once cool enough to handle, shred it using two forks. Pull the meat apart into bite-sized pieces—not too small, not too chunky. Aim for roughly half-inch strips.
Return the shredded chicken to the pot and stir it back into the soup. It’ll absorb more flavor as it sits in the broth.
Some people use chicken tenders for this, which works fine and shreds easily. I just prefer the texture and flavor of breasts or thighs cooked whole.
Step 7: Season and Simmer
Taste your soup now and adjust the seasoning. Add more salt, pepper, or spices as needed. Every batch needs slightly different amounts.
Let the soup simmer uncovered for another 5-10 minutes. This concentrates the flavors and gives everything time to come together harmoniously.
Remove and discard that bay leaf—you don’t want anyone accidentally eating it. It’s done its job flavoring the broth by now anyway.
If your soup seems too thick, add more broth. Too thin? Let it simmer longer uncovered to reduce. You’re looking for a nice, rich consistency.
Step 8: Make Crispy Tortilla Strips
While the soup does its final simmer, cut your corn tortillas into thin strips about 1/4 inch wide. Stack them and cut several at once for speed.
Heat about 1/4 inch of oil in a skillet over medium-high heat. Test it by dropping in one strip—it should sizzle immediately.
Fry the tortilla strips in batches, being careful not to overcrowd the pan. They need about 1-2 minutes per batch to get golden and crispy.
Drain them on paper towels and sprinkle with a little salt immediately while they’re still hot. These strips make the whole dish, honestly—don’t skip them.
Step 9: Prep Your Toppings
While everything cooks, dice your avocado, chop fresh cilantro, and arrange all your toppings in small bowls. Presentation matters when you’re serving this.
Having a toppings bar lets everyone customize their bowl exactly how they like it. Some people want mild, others want it loaded—everyone wins this way.
Cut those lime wedges nice and fresh. A squeeze of lime over the top brightens the whole soup and ties everything together perfectly.
Variations Worth Trying
Once you’ve nailed the basic easy tortilla soup recipe, these variations keep things interesting without requiring completely different techniques.
Creamy Chicken Tortilla Soup: Stir in 1/2 cup of heavy cream or cream cheese at the end. This creates a richer, smoother soup that’s incredibly comforting.
Beef Tortilla Soup: Use shredded beef brisket or chuck roast instead of chicken. The cooking time stays the same, and beef adds deeper, heartier flavor.
Black Bean Chicken Version: Add two cans of drained black beans with the shredded chicken. More protein, more fiber, more substance—it’s a complete meal.
Spicy Chuy’s Chicken Tortilla Soup Style: Add more jalapeños and a teaspoon of chipotle powder. Garnish with pickled jalapeños for even more heat throughout.
You could even turn this into something like nacho soup by making it extra cheesy and topping it like nachos. Same flavor profile, different presentation entirely.
Why Homemade Beats Restaurant Versions
I’ve tried chicken tortilla soup stove top methods at probably fifty different restaurants. This homemade version consistently beats most of them, and here’s why.
Control: You decide how spicy, how thick, how much chicken. Restaurants give you what they give you—take it or leave it situation.
Freshness: You know exactly what went into your soup and when. No mysterious ingredients or corners cut for efficiency and profit margins.
Toppings Galore: Restaurants get stingy with avocado and cheese. At home? Pile on as much as you want. Your soup, your rules here.
Cost: This recipe costs maybe twenty dollars and feeds 6-8 people. That’s two or three restaurant bowls, max. The math is pretty simple on savings.
FYI, leftovers actually taste better the next day after flavors have more time to develop. Most restaurant soup sits around anyway, so homemade wins on freshness.
Storage and Meal Prep Tips
This soup is perfect for meal prep. Make a big batch on Sunday and you’ve got lunches sorted for the entire week ahead.
Storing the Soup: Keep the soup separate from tortilla strips and toppings. Store soup in airtight containers for up to 5 days in the fridge.
Freezing: The soup base freezes beautifully for up to 3 months. Just don’t freeze it with the toppings or tortilla strips—those don’t hold up well.
Reheating: Warm it gently on the stove over medium heat, stirring occasionally. Microwave works but tends to heat unevenly, so stir halfway through.
Tortilla Strips: Make these fresh each time. They get soggy if stored with soup. But if you must prep ahead, store in an airtight container separately.
Add fresh toppings right before serving. Avocado browns, cilantro wilts, and cheese gets weird if mixed in too early. Keep everything separate until serving time.
Common Mistakes to Avoid
I’ve messed this up enough times to know exactly where people go wrong. Here’s how to avoid the mistakes that ruin tortilla soup.
Not Toasting Spices: Dumping raw spices directly into liquid means flat flavor. Those 30 seconds of toasting make the difference between good and amazing soup.
Overcooking Chicken: Dry, stringy chicken ruins the whole experience. Cook just until done, then get it out. It continues cooking in the hot soup anyway.
Skipping the Simmer: Rushing this means flavors don’t meld properly. That final simmer time lets everything come together harmoniously in the broth.
Soggy Tortillas: Adding tortilla strips to the soup itself makes them soggy instantly. Always serve them on top or on the side for that crucial crunch.
Not Enough Seasoning: Taste and adjust at the end. Different broths have different salt levels, so you need to compensate based on what you’re using.
Perfect Toppings Combinations
The toppings bar is where this authentic chicken tortilla soup really shines. Here are my favorite combinations after making this hundreds of times.
Classic: Crispy tortillas, cheese, sour cream, avocado, cilantro, and lime. This hits all the traditional notes without overwhelming the soup’s flavor.
Spicy: Extra jalapeños, hot sauce, pepper jack cheese instead of regular, and skip the sour cream. For those who like their creamy chicken version with heat.
Loaded: Pile on everything—double cheese, double avocado, extra tortilla strips, plus some corn and black beans. Go big or go home style.
Light: Just tortilla strips, cilantro, and lime. Lets the soup’s flavor shine through without adding heavy toppings that increase calories or richness.
Experiment and find your favorite combination. That’s the beauty of this chicken tortillas soups recipe—it’s different every time based on your mood.
Comparing to Other Mexican Soup Recipes
How does this stack up against other popular mexican soup recipes? Let me break down the differences from someone who’s made them all.
Versus Pozole: Pozole uses hominy and is typically pork-based. This is tomato-based and chicken. Both excellent, completely different flavor profiles and textures.
Versus Albondigas Soup: That one has meatballs and more vegetables. This focuses on chicken and bold tomato-chile flavor. Different occasions call for different soups.
Versus Chicken Noodle: Mexican tortilla soup is spicier, more complex, and tomato-forward. Chicken noodle is milder and simpler—comfort food versus exciting flavor.
Each has its place, but tortilla soup delivers the most interesting flavor combination. It’s comfort food that doesn’t bore you after three spoonfuls.
Pro Tips for Restaurant-Quality Results
Want your homemade version to taste like it came from the best Mexican restaurant in town? These tips elevate the whole dish significantly.
Fire-Roasted Tomatoes: Using fire-roasted instead of regular diced tomatoes adds smoky depth. This small change makes a noticeable difference in complexity.
Homemade Stock: If you have time, use homemade chicken stock instead of store-bought. The richness can’t be matched by anything from a carton.
Fresh Tortillas: Use fresh corn tortillas for the strips, not stale or store-brand. They fry up crispier and taste better. Quality matters here.
Char the Jalapeño: Before mincing, char the jalapeño over an open flame or under the broiler. Adds smokiness and mellows the heat slightly.
Double the Garnishes: Restaurants serve soup with generous toppings. Don’t be stingy—pile them high like you’re at a taqueria buffet bar.
FAQs
Can I use rotisserie chicken instead of cooking chicken from scratch?
Absolutely! Shred about 3 cups of rotisserie chicken and add it during the final simmer. Saves time and still tastes great. Perfect for busy weeknights.
How do I make this soup less spicy?
Skip the jalapeño or remove all the seeds and ribs. Use mild chili powder instead of hot. You can always add heat later with hot sauce.
Can I make this in a slow cooker?
Yes! Add everything except chicken to the slow cooker. Add chicken and cook on low for 6-7 hours. Shred chicken and return to pot for final hour.
What if I don’t have fire-roasted tomatoes?
Regular diced tomatoes work fine. Add an extra 1/2 teaspoon of smoked paprika to compensate for the missing smoky flavor from fire-roasting.
How do I thicken the soup if it’s too watery?
Simmer it uncovered longer to reduce, or blend 1-2 cups of the soup and stir it back in. This creates body without adding flour or cornstarch.
Tortilla Soup Recipe: The Ultimate Comfort Bowl
6-8
Bowls50
minutesThis tortilla soup features a rich tomato-based broth infused with toasted spices, tender shredded chicken, and topped with crispy tortilla strips, avocado, cheese, and sour cream. Ready in 50 minutes, it’s a comforting Mexican soup that’s perfect for any occasion and easily customizable with your favorite toppings.
Ingredients
- Soup Base:
-
2 tablespoons olive oil
-
1 medium onion, diced
-
4 cloves garlic, minced
-
1 jalapeño, seeded and minced
-
1 can (28 oz) crushed tomatoes
-
6 cups chicken broth
-
1 can (14 oz) fire-roasted diced tomatoes
-
2 teaspoons cumin
-
2 teaspoons chili powder
-
1 teaspoon smoked paprika
-
1 teaspoon dried oregano
-
1 bay leaf
-
Salt and black pepper to taste
- Chicken:
-
1.5 lbs boneless chicken breasts or thighs
-
1 teaspoon salt
-
1/2 teaspoon black pepper
- Toppings:
-
6 corn tortillas, cut into strips
-
2 cups shredded cheese
-
1 avocado, diced
-
1/2 cup sour cream
-
Fresh cilantro, chopped
-
2 limes, cut into wedges
-
Sliced jalapeños (optional)
How To Make
- Dice onion, mince garlic, seed and mince jalapeño
- Season chicken with salt and pepper
- Heat olive oil in large pot over medium heat
- Sauté onion for 5-6 minutes until translucent
- Add garlic and jalapeño, cook 1 minute stirring constantly
- Add cumin, chili powder, paprika, oregano and toast 30-60 seconds
- Pour in crushed tomatoes and fire-roasted tomatoes
- Scrape up browned bits from bottom of pot
- Add chicken broth and bay leaf, stir to combine
- Bring to boil over high heat
- Reduce to medium-low and add chicken breasts
- Cover and simmer 20-25 minutes until chicken is cooked through
- Remove chicken and let rest 2-3 minutes
- Shred chicken with two forks into bite-sized pieces
- Return shredded chicken to pot
- Taste and adjust seasoning with salt and pepper
- Simmer uncovered 5-10 minutes to concentrate flavors
- Remove and discard bay leaf
- Cut corn tortillas into thin strips
- Heat oil in skillet and fry tortilla strips in batches until crispy
- Drain on paper towels and sprinkle with salt
- Prep toppings: dice avocado, chop cilantro, arrange in bowls
- Serve soup hot with tortilla strips and toppings on the side
Final Thoughts on Tortilla Soup
So there you have it—everything you need to make incredible tortilla soup at home. This recipe has been a family favorite for years now.
It’s warming, satisfying, and packed with flavor. The toppings make it fun and interactive, which is perfect for family dinners or entertaining guests casually.
Once you make this a few times, it becomes second nature. You’ll find yourself craving it constantly, especially during fall and winter months.
Now stop reading and start cooking. Your kitchen is about to smell like a Mexican restaurant, and your stomach will thank you. Get that pot ready!
