Soups & Stews
This copycat chicken tortilla soup recipe delivers the same smoky, cumin-kissed comfort you crave from your favorite Mexican restaurant—perfectly balanced between tender chicken, crispy tortilla strips, and a rich, aromatic broth.
I've spent years refining this one-pot method to capture that signature depth of flavor, starting with a slow-simmered base that builds layers of warmth through cumin, garlic, and a touch of chipotle.
The secret lies in toasting the spices until they release their oils, creating that unmistakable smoky aroma that defines the dish.
What sets this version apart is the textural contrast—crispy tortilla strips that add crunch without overpowering the creamy broth, and chicken so tender it practically melts on your tongue.
I use a combination of chicken thighs and breasts for maximum flavor and moisture, then simmer everything together until the broth reduces to just the right consistency—thick enough to coat a spoon but light enough to let every ingredient shine.
The recipe comes together in under 60 minutes, making it ideal for busy weeknights when you still want restaurant-quality results.
By the time you finish, you'll have a steaming bowl of soup that smells like home—aromatic with cumin and garlic, slightly spicy from the chipotle, and rich with the savory depth of slow-cooked chicken.
The tortilla strips add a satisfying crunch that cuts through the creamy broth, while black beans and corn bring natural sweetness to balance the flavors. This isn't just a copycat recipe; it's a foolproof method that turns simple pantry ingredients into something truly special.
Serve it with warm cornbread or a sprinkle of avocado for extra richness, or enjoy it as-is with a cold beer on a chilly evening. The leftovers reheat beautifully, making it perfect for meal prep—just stir in a splash of water if the broth thickens too much. Let's get cooking!
Ingredients for copycat chicken tortilla soup
Pantry staples plus a few specialty spices—this soup delivers restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 lb | Bone-in, skin-on preferred |
| Chicken Breasts 🍗 | 1 lb | Boneless, skinless preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Ground Cumin 🌿 | 2 tsp | Freshly toasted preferred |
| Chipotle Powder 🌶️ | 1 tsp | Smoked paprika alternative |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Black Beans 🌽 | 15 oz | Drained, rinsed canned |
| Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted canned |
| Corn Kernels 🌽 | 1 cup | Frozen or canned drained |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Flour Tortillas 🍞 | 6 whole | Corn preferred for texture |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken is the heart of this soup. Bone-in thighs stay juicier than breasts, but if you only have breasts, go for it—they'll still work. Trader Joe's and Costco often have great prices on bone-in chicken. Look for good marbling in the meat, and don't skip the skin—it adds incredible flavor. For the spices, Penzeys or Mexican markets carry the best chipotle powder, but any smoked paprika will do in a pinch. Toast your cumin and oregano in the dry pan for 30 seconds before adding to the pot—this releases their oils and deepens the flavor.
No chipotle powder? Smoked paprika plus a pinch of cayenne gets you close. Fresh corn is ideal, but frozen works perfectly—just drain it well. The fire-roasted diced tomatoes add natural sweetness, but if you can't find them, regular diced will work. For the tortillas, corn tortillas give that authentic taste, but flour works too. If you're short on time, pre-cut tortilla strips from the Mexican aisle save you chopping work. The black beans can be any variety, but low-sodium is best here since we're not adding extra salt.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch because it disappears fast. Store in airtight containers, and if the broth thickens too much when reheating, just add a splash of water or broth. The tortilla strips crisp up again when reheated, so don't skip adding them back in. For extra richness, top with avocado or a dollop of sour cream before serving.
Why You'll Love This Recipe
- I’ll be real: chicken thighs are cheaper than breasts, and they stay juicier while simmering. A single batch stretches for four meals, and the onions and garlic are so affordable they barely register on the grocery bill. It’s the kind of recipe that makes me feel like I’m feeding a houseful of people without breaking the bank.
- No Chopping Marathon: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves—no dice of tomatoes, no chopping celery. The chicken thighs and breasts cook low-and-slow while you stir in that earthy cumin, and suddenly, you’ve got a soup that tastes like it simmered all day.
- Cumin-Kissed Magic: Honestly, the ground cumin is the real MVP here. It doesn’t just add flavor—it transforms the broth into something rich and warm, like a hug in a bowl. That deep, toasty note from the cumin pairs perfectly with the tender chicken, making every spoonful feel like a little victory.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep because it reheats like a dream. Pack it in jars for work lunches, or serve it cold the next day with crushed tortilla chips on top—suddenly, you’ve got a crowd-pleaser that works for breakfast, lunch, or a lazy dinner.
Step-by-step instructions for copycat chicken tortilla soup
Here's how to make this restaurant-style soup with rich, smoky flavors and tender chicken.
Sear the Chicken for Deep Flavor
Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 1 pound chicken thighs and 1 pound chicken breasts, skin-side down for the thighs if using skin-on. Cook undisturbed for 5-6 minutes until the chicken develops a golden-brown crust on one side. You'll see the edges start to crisp—that's your signal to flip.
Flip the chicken pieces and cook for another 5-6 minutes until golden brown on the second side. The chicken should release easily from the pan when ready. Remove the chicken and set it aside on a plate. Don't drain the pan—those flavorful browned bits are essential for building the soup's depth of flavor.
Build the Aromatic Base
In the same Dutch oven, add the 1 whole yellow onion that you've diced and the 4 cloves garlic cloves that you've minced. Cook for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. You should smell that sweet, caramelized onion scent—this is where the soup's foundation begins to develop.
Stir in the 2 teaspoons ground cumin, 1 teaspoon chipotle powder, and 1 teaspoon dried oregano, mixing well to toast the spices for 30 seconds. This quick toasting enhances their flavors and creates that signature smoky aroma that makes this soup so comforting. Be careful not to let the spices burn—just enough time to wake up their flavors.
Simmer the Soup Base
Pour in the 14.5 ounces diced tomatoes and the 4 cups chicken broth, scraping up any browned bits from the bottom of the pan. Add the 15 ounces black beans (drained and rinsed) and 1 cup corn kernels, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes. This allows all the flavors to meld together beautifully.
While the soup simmers, return the chicken to the pot. Let it cook for another 8-10 minutes until the chicken is cooked through and tender. You'll know it's done when it reaches an internal temperature of 165°F and the meat pulls apart easily with a fork. Remove the chicken pieces and set them aside to shred later.
Finish and Prepare for Serving
Shred the chicken using two forks, discarding any large bones or skin. Return the shredded chicken to the soup and stir to combine. Taste and adjust the seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper if needed. The soup should be well-seasoned with a perfect balance of smoky, spicy, and savory flavors.
Cut the 6 whole flour tortillas into ¼-inch strips and set them aside. Ladle the hot soup into bowls, then top each serving with the tortilla strips. Serve immediately so the tortillas get nice and crispy from the hot soup. This is where the magic happens—the tortilla strips soak up the flavorful broth and create that perfect textural contrast.
Serve with Confidence
Let each person stir their soup to create their own perfect mix of tortilla strips and broth. The combination of tender chicken, smoky spices, and crispy tortilla strips makes this soup incredibly comforting. Serve with extra tortilla strips on the side if desired, and enjoy this copycat recipe that brings restaurant-quality comfort to your home.
This soup tastes even better the next day as the flavors continue to develop. Store leftovers in the refrigerator for up to 4 days or freeze for 3 months. When reheating, add a splash of water or broth to prevent the soup from becoming too thick.
Pro Tips For Making Copycat Chicken Tortilla Soup
- Brown the Chicken First: Don’t skip this step—sear the chicken thighs and breasts in batches over medium-high heat until they’re deeply golden. The Maillard reaction here builds flavor that no amount of simmering later can replace. I used to rush this, and the soup always tasted flat until I learned to let the pan get hot and walk away for 2-3 minutes while it works.
- Dice the Onion Small: Tiny, even dice (1/4-inch or smaller) cook faster and sweeten up the broth without turning mushy. If you’re in a hurry, pulse the onion in a food processor for a few seconds—just don’t overdo it, or you’ll end up with onion paste. The soup will thank you with a brighter, more balanced taste.
- Bloom the Cumin Dry: Toast the ground cumin in the same pan you browned the chicken for 30 seconds before adding liquid. This step wakes up its earthy notes and prevents a bitter aftertaste. I was skeptical until I tried it—now it’s non-negotiable for me.
- Shred Chicken Hot: Pull the chicken from the pot when it’s just done, then tent it with foil for 5 minutes. Shredding it hot makes it easier to pull apart, but waiting ensures it stays tender. Cold chicken turns rubbery, and no one wants that in soup. Use two forks—it’s faster than a knife.
Make-ahead tips for this copycat chicken tortilla soup
Prep Ahead for Flavor
Toast your spices the night before and store them in a small airtight container on your counter. That way, when you're ready to cook, you can jump straight to searing the chicken without any prep work.
I keep my spices in glass jars from Williams Sonoma—they're perfect for toasting and storing. The flavors develop overnight, making your soup even more aromatic when you cook it. 🌿
Freezer-Friendly Base
Make the soup base—everything except the tortilla strips—up to 3 days ahead and freeze it in quart-sized freezer bags. When you're ready to serve, thaw overnight in the fridge, then reheat on the stovetop with the chicken and tortilla strips.
I like to add 1 extra tablespoon of broth when reheating to keep it from getting too thick. This is a lifesaver for busy weeknights! ❄️
Tortilla Prep Shortcut
Cut your tortilla strips the day before and store them in a paper bag at room temperature. They'll stay fresh for up to 2 days and crisp up beautifully when added to hot soup.
For extra crispiness, toss them with 1 teaspoon olive oil before storing. I often prep these while the soup base cooks—it's a great way to multitask. 🍞
Double Batch for Meal Prep
This soup reheats beautifully, so I always make double the recipe and freeze half. Portion it into 4-cup containers with a layer of tortilla strips on top before freezing. When reheating, the tortillas will crisp up again, and you won't have to worry about soggy strips.
Label your containers with the date—this soup keeps for 3 months in the freezer without losing quality. 💡
Reheating Like a Pro
For the best texture, reheat frozen soup on the stovetop over medium-low heat until steaming. Add ¼ cup water or broth if it's too thick, then stir in the tortilla strips just before serving.
Microwave reheating works too—just cover with a damp paper towel and heat in 1-minute intervals until hot. The tortilla strips should be crispy, not soggy. 🔥
Garnish for Freshness
Store any fresh garnishes like avocado or cilantro separately. Add them just before serving to keep everything vibrant. I like to keep a small container of chopped cilantro in the fridge for up to 5 days—it adds a bright, fresh note that balances the smoky flavors.
A squeeze of lime right before eating takes this soup to the next level. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without chipotle powder?
Use 1 teaspoon smoked paprika plus a pinch of cayenne for heat. For extra smokiness, add ½ teaspoon liquid smoke (just a few drops) to the broth. The key is balancing the spices—start with less and adjust to taste.
Why does my tortilla soup taste bland?
Most likely, the spices weren't toasted long enough. Always toast your cumin, chipotle powder, and oregano in the dry pan for 30 seconds before adding liquids—this releases their oils and deepens flavor. Also, don't skip the browned chicken bits in the pan (deglaze with broth). Taste as you go and adjust with salt or a squeeze of lime.
Can I use rotisserie chicken instead of fresh?
Yes! Shred 2 cups cooked rotisserie chicken and add it directly to the soup during the final 10 minutes of simmering. For extra flavor, mix the shredded chicken with 1 teaspoon cumin and ½ teaspoon chipotle powder before adding. This works especially well for meal prep.
How do I make the tortilla strips extra crispy?
Cut them ¼-inch wide and toss with 1 teaspoon olive oil before adding to hot soup. Serve immediately so they crisp from the residual heat. For even more crunch, bake the strips at 375°F for 5 minutes before adding to bowls. Store-bought tortilla chips work too—just add them straight to hot soup.
Is this soup gluten-free?
Only if you use corn tortillas (naturally gluten-free) and check your broth for wheat additives. Most store-bought chicken broth is gluten-free, but always verify labels. For extra safety, use tamari instead of soy sauce if adding any Asian-inspired garnishes. The recipe itself is gluten-free with these adjustments.
