Soups & Stews
This basic chicken tortilla soup recipe delivers the perfect balance of smoky spices, tender chicken, and crispy tortilla crunch in just 30 minutes. The secret lies in building layers of flavor—starting with a rich broth, then adding depth through cumin, chili powder, and lime.
I developed this version to be approachable yet packed with restaurant-quality taste, using simple pantry staples and a few key techniques like toasting the tortillas for maximum crunch.
The magic happens when you simmer the broth with aromatics until the flavors meld, then blend in just enough spices to create warmth without overpowering the chicken. A quick sear on the chicken thighs adds texture and richness, while the tortilla strips transform from soft to addictively crispy when fried.
This isn't just soup—it's a comforting, hearty meal that comes together faster than takeout.
What you'll end up with is a steaming bowl of soup with tender, shredded chicken swimming in a savory broth, topped with golden tortilla pieces that add satisfying crunch. The lime zest and fresh cilantro brighten every bite, cutting through the smoky spices.
It's the kind of dish that feels indulgent yet comes together with minimal effort—ideal for weeknight dinners or meal prep.
Serve with a side of warm cornbread or a simple green salad to round out the meal. The leftovers actually taste better the next day as the flavors deepen, making this a recipe you'll reach for again and again. Ready to make it? Let's get started with the ingredients.
Ingredients for basic chicken tortilla soup
Pantry staples, fresh spices, and a few key techniques—this is all you need for restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Corn Tortillas 🌽 | 8 whole | Small size, cut into strips |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Lime 🍋 | 1 whole | Zested and juiced |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Avocado Oil 🫒 | 2 tbsp | For frying tortillas |
| Green Bell Pepper 🧅 | ½ cup | Diced, optional |
The chicken thighs are non-negotiable here—they stay juicy and flavorful even after shredding. Trader Joe's or Costco usually have the best bone-in, skin-on cuts at a good price. Look for thighs with a good amount of fat marbling; that's what gives the broth richness. If you're in a pinch, boneless thighs work too, but they won't add as much flavor to the broth. The corn tortillas should be fresh—dry, crumbly ones from the back of the package are your friends for extra crunch. I always grab a bag of Mission brand if I'm at the grocery store, but any good-quality corn tortillas will do.
No fresh cilantro? Dried cilantro works at half the amount, though it's not the same. Running low on lime? Lemon juice in a pinch, but it won't have that same bright, citrusy punch. The chili powder can vary in heat—check the label if you're sensitive to spice. Want more smokiness? Add a dash of smoked paprika. The bell pepper is totally optional, but it adds a nice freshness that balances the smoky spices. If you're making this ahead, skip adding the cilantro until serving—it'll stay fresher longer.
This soup tastes even better the next day, so make a big batch if you can. Store it in the fridge for up to 4 days—the flavors deepen as it sits. For freezing, portion it out before adding the tortilla strips (fry them fresh when reheating). The tortilla strips stay crispy for about 10 minutes after frying, so keep them in a warm oven while you serve. I like to reheat the soup on the stove over medium heat, adding a splash of broth or water if it gets too thick. The tortilla strips? Just pop them in the oven at 375°F for 3-5 minutes to revive the crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s the kind of meal where you brown the chicken thighs in the same pot you’ll simmer everything in. Less dishes, more flavor—honestly, I’ve made it on nights when I was too tired to wash anything extra.
- Cumin-Kissed Depth: That ground cumin? It’s the secret weapon. It turns simple chicken broth into something rich and earthy, while the garlic and onion caramelize right into the tortilla strips. The first bite is always a surprise—like, “Wow, this is way better than takeout.”
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Assemble it on Sunday, and you’ve got hearty lunches all week. The tortillas stay crispy even after reheating, and the thighs? They get so tender they practically melt.
- Budget-Friendly Feast: Chicken thighs stretch further than breasts, and a bag of tortillas costs pennies. I’ll be real: it’s my go-to when I’m trying to feed the family without breaking the bank. Plus, leftovers taste just as good the next day—if there are any left, that is.
Step-by-step instructions for chicken tortilla soup
Here's how to build this vibrant soup with rich layers of flavor and satisfying crunch.
Sear the Chicken Thighs for Deep Flavor
Pat the 1.5 lb chicken thighs completely dry with paper towels—this helps create that crispy skin we want. Heat 2 tablespoons avocado oil in a large Dutch oven over medium-high heat until shimmering. Place the chicken skin-side down and let it sear undisturbed for 5-6 minutes until golden brown and crispy.
Flip the thighs and cook for another 4-5 minutes until the internal temperature reaches 165°F using an instant-read thermometer. Remove the chicken and set aside on a plate, leaving the rendered fat in the pot. This golden crust is packed with flavor that will infuse your soup—don't wash it out!
Build the Spiced Base
In the same Dutch oven with the rendered fat still in the bottom, reduce heat to medium. Add the 1 whole yellow onion and 0.5 cup green bell pepper, cooking for 5 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant.
Add 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, stirring constantly for 1 minute to toast the spices and release their aromas. This step develops the soup's signature warmth—don't skip it! Then stir in the 2 tablespoons tomato paste and cook for 2 minutes until it darkens slightly.
Simmer the Broth and Shred the Chicken
Pour in the 4 cups vegetable broth and bring to a gentle boil. Return the chicken thighs to the pot, skin-side up, and simmer for 10 minutes. Using two forks, shred the chicken directly in the pot, discarding any large bones. The chicken should break apart easily—if not, give it another 5 minutes of simmering.
Remove the chicken from the pot and set aside. Taste the broth and adjust seasoning if needed—this is your flavor base. The soup should have a balanced mix of spicy, earthy, and slightly sweet notes. If it's too thin, let it simmer uncovered for 5-10 minutes to reduce slightly.
Finish with Fresh Lime and Crunchy Tortillas
Stir the shredded chicken back into the soup. Squeeze in the juice of the 1 whole lime and add the 0.25 cup chopped fresh cilantro, stirring gently to incorporate. The lime brightens all the flavors and cuts through any richness. Keep the soup warm over low heat while you prepare the tortillas.
Heat 1 tablespoon avocado oil in a dry skillet over medium heat. Add the 8 whole corn tortillas, cut into strips, and fry for 1-2 minutes per batch until golden and crispy. Drain on paper towels and keep warm. The tortillas should be crunchy but not burnt—watch them closely as they cook quickly.
Assemble and Serve with Confidence
Ladle the warm soup into bowls, then top each serving with a generous handful of the crispy tortilla strips. The contrast of warm soup with cool, crunchy tortillas is what makes this dish special. Garnish with additional lime wedges and cilantro if desired, and serve immediately while the tortillas are still crisp.
Each spoonful should deliver tender chicken, spiced broth, and that satisfying crunch from the tortillas. The lime juice will make your mouth water, and the cumin and chili powder will bring just the right amount of heat. This soup tastes even better the next day as the flavors meld further—make extra if you can!
Pro Tips For Making Basic Chicken Tortilla Soup
- Brown the Thighs First: Skip the slow cooker shortcut—sear those chicken thighs in a dry skillet over medium-high heat until golden and crispy on both sides. I learned this the hard way: raw chicken in broth just makes the soup taste pale. The extra 5 minutes of browning builds real depth of flavor that no other step can match.
- Toast the Cumin: Before adding it to the pot, dry-toast the ground cumin in the same skillet you browned the chicken—just 30 seconds until it smells nutty and fragrant. My grandmother swore by this, and she was right: raw cumin can taste bitter, but toasting brings out its warm, earthy notes. Do this while the chicken browns; no extra effort, just better flavor.
- Char the Tortillas: Tear the corn tortillas into quarters, then toast them directly over the stove’s flame (or in a dry skillet) until they’re crisp and slightly blackened in spots. Yes, it looks like you’re burning them—but that’s the point. Charred tortillas add a smoky crunch that store-bought chips can’t replicate. Do this last, right before serving.
- Simmer the Onion Low: After sautéing the onion with garlic, reduce the heat to a bare simmer once the broth is added. I used to rush this step, and the onions would turn mushy or bitter. A gentle simmer—just enough to keep the liquid moving—lets the onion sweeten naturally without falling apart. Patience here makes the soup taste richer, not watery.
Dietary considerations for basic chicken tortilla soup
Gluten-Free Adaptation
This recipe is naturally gluten-free, but always double-check your ingredients for hidden gluten. The corn tortillas are already gluten-free, but if you're using a different brand, verify the label. The vegetable broth should also be certified gluten-free—brands like Imagine or Pacific Foods are reliable choices.
For extra caution, use a dedicated skillet for frying the tortillas to avoid cross-contamination. 🌱
Dairy-Free Options
Traditional tortilla soup often includes cheese, but this version keeps it dairy-free by focusing on the vibrant flavors of the spices and lime. If you'd like to add dairy, try cotija cheese or queso fresco as a topping—they're crumbly and complement the dish beautifully.
For a vegan version, omit the cheese entirely or use a dairy-free alternative like nutritional yeast for a cheesy flavor.
Low-Carb Modifications
To reduce carbs, skip the corn tortillas and replace them with crispy pork rinds or crushed pork skin for crunch. You can also add diced jalapeños or radishes for extra texture and flavor.
The broth and chicken base remain low-carb, so the soup itself stays compliant with keto or low-carb diets. Just be mindful of the tortilla strips—they're the primary carb source in this dish.
Vegetarian Swap
For a vegetarian version, replace the chicken with shredded rotisserie chicken substitute like Beyond Meat or tofu. Press and pan-fry the tofu until crispy, then shred it into the broth.
You can also use mushrooms or cauliflower florets for added texture and depth. The spices and lime will still shine, making this a flavorful vegetarian option. 🌿
Spice Adjustments
If you're sensitive to heat, reduce the chili powder to 1 teaspoon and add ½ teaspoon ground cumin for warmth without the same level of spice. For extra heat, add ½ teaspoon cayenne pepper or a pinch of red pepper flakes.
Always taste as you go—this soup is highly customizable to your preferred spice level. The lime juice helps balance any heat, so don't skip it!
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
You can, but thighs are ideal because they stay juicier and add more flavor to the broth. If using breasts, cut them into small pieces and cook them for 3-4 minutes less to avoid drying out. The skin-on thighs create a richer base—boneless breasts won't give the same depth of flavor.
How do I make the tortilla strips extra crispy?
Use fresh corn tortillas (not dried) and fry them in small batches over medium heat until golden brown, about 1-2 minutes. Drain on paper towels immediately to remove excess oil. For extra crunch, store them in a 200°F oven while serving—this keeps them crispy for up to 15 minutes.
Can I make this soup ahead of time?
Prepare the soup base (without tortilla strips) up to 4 days ahead and refrigerate. Reheat gently on the stove, adding a splash of broth if needed. Fry the tortillas fresh before serving—they lose crunch when reheated. The flavors actually deepen overnight, making it taste even better!
What if my soup tastes too spicy?
Balance the heat by adding 1-2 tablespoons sour cream or ½ cup plain yogurt to each bowl. The acidity of extra lime juice (up to 1 tablespoon) also helps cool the spice. For a milder base, reduce chili powder to 1 teaspoon next time and add ½ teaspoon ground cumin instead.
Can I make this soup in a slow cooker?
Yes! Sear the chicken as directed, then transfer everything (except tortillas and cilantro) to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, then shred the chicken and finish with lime and fresh cilantro. Fry tortillas separately before serving. The slow cooker makes the broth even more flavorful!
