Soups & Stews
This basic chicken tortilla soup recipe delivers the perfect balance of smoky tomato broth, tender chicken, and crispy tortilla strips that elevate every spoonful. The secret lies in slow-simmered flavors—caramelized onions, cumin-spiced chicken, and a touch of chipotle—that transform simple ingredients into a restaurant-worthy bowl.
I’ve perfected this version to be approachable yet deeply satisfying, with room to customize for picky eaters or dietary preferences.
The foundation starts with a rich tomato base, where onions and garlic develop deep, sweet notes before blending with canned tomatoes and spices. Shredded chicken adds protein while staying tender, and the crispy tortilla strips—toasted separately—bring the perfect textural contrast.
What makes this recipe work is the layering of flavors: smoky from the chipotle, bright from lime, and herby from fresh cilantro. It’s the kind of soup that warms you up without weighing you down, and it comes together in under an hour.
By the time you’re done, you’ll have a steaming bowl of soup with a velvety tomato broth, perfectly seasoned chicken, and those crispy tortilla strips that add a satisfying crunch.
The beauty of this recipe is its flexibility—swap in black beans for extra fiber, toss in corn for sweetness, or top with avocado for creaminess. It’s the ultimate weeknight comfort food that feels special without requiring a lot of effort.
Serve it with warm tortillas on the side, a sprinkle of cheese, or a dollop of sour cream for those who like it extra creamy. The leftovers reheat beautifully, making it ideal for meal prep.
Here’s how to make it—step by step—for a bowl that’s as comforting as it is delicious.
Ingredients for basic chicken tortilla soup
Simple pantry staples and fresh ingredients transform into smoky, comforting tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Diced, for caramelizing |
| Garlic Cloves 🧄 | 4 cloves | Minced, for deep flavor |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Corn Tortillas 🌽 | 6 whole | Cut into strips for crispiness |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smoky heat |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced for brightness |
| Vegetable Oil 🫒 | 2 tbsp | For crispy tortilla strips |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
The chicken breast is key here—cut it into even pieces so they cook through without drying out. San Marzano canned tomatoes make a world of difference (their sweetness is unmatched), but any good-quality canned tomatoes work. For the chipotle peppers in adobo, grab the ones in the green sauce—they’re milder and sweeter. I always pick up corn tortillas from the refrigerated section at Trader Joe’s or H-E-B—they hold up better for crisping. If you can’t find them, flour tortillas work in a pinch, but they won’t crisp quite the same. The chicken broth should be low-sodium to avoid over-salting the soup later.
No chipotle peppers? Smoked paprika plus a pinch of cayenne gets you close. Swap Mexican oregano for regular dried oregano if needed—just double the amount. The cilantro is optional, but fresh is best (dried won’t give the same bright pop). If you’re watching calories, skip the sour cream and top with avocado instead—it adds creaminess without the extra fat. The corn tortillas can be cut into strips ahead of time and stored in the fridge for up to 3 days, so you’re ready to crisp them when the soup is done. For extra smokiness, char the onion and garlic slightly before cooking—they’ll add a deep, caramelized flavor to the broth.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 4 days—the broth stays rich and the tortilla strips crisp up again when reheated. For meal prep, I double the batch and freeze half in single-serving portions. When you’re ready to eat, just thaw and reheat on the stove. The sour cream and lime juice should be added fresh when serving, though—they’ll keep their brightness. If you’re making this ahead, hold off on adding the cilantro until the last minute so it stays vibrant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just chop the onion and garlic, toss in the chicken and broth, and let it simmer. No extra pans, no fuss. The chicken shreds right into the broth, soaking up all those tomato and garlic flavors until it’s fall-apart tender.
- Garlic Bomb Flavor: That moment when you stir in the raw garlic cloves? Pure satisfaction. They soften just enough to infuse the broth with a deep, aromatic punch—no need for fancy seasoning blends. The canned tomatoes add a bright, tangy edge that makes this taste like a restaurant dish, not a quick weeknight meal.
- Meal Prep MVP: Between us, this is my go-to for busy mornings. I make a big batch on Sundays, and it keeps perfectly in the fridge for days. Reheat it, add a handful of tortilla strips, and boom—lunch is ready. Honestly, my kids beg for leftovers more than any other soup.
- Budget-Friendly Powerhouse: You’re getting a full, satisfying meal for pennies. Chicken breast is lean but filling, the onion and garlic add depth without cost, and the canned tomatoes stretch the broth into a hearty base. I’ve fed four people for under $10 with this recipe—no compromises on taste, just smart shopping.
Step-by-step instructions for crispy chicken tortilla soup
Here's how to build this comforting soup with bold flavors and perfect crispy tortilla strips.
Cook the Chicken and Caramelize the Onion
Cut the 1.5 lb boneless, skinless chicken breast into bite-sized pieces and season generously with 1 tsp salt, 0.5 tsp black pepper, and 1 tsp ground cumin. Heat 2 tbsp vegetable oil in a large pot over medium-high heat. Add the chicken and cook for 5-6 minutes, stirring occasionally, until the pieces are no longer pink in the center. Remove the chicken and set aside.
In the same pot, add the diced yellow onion and cook for 8-10 minutes until deeply golden brown and caramelized. This step builds rich, sweet flavor that forms the soup's base. If the onions stick, add a splash of chicken broth to deglaze and scrape up those flavorful browned bits from the bottom of the pot.
Build the Smoky Tomato Base
Reduce the heat to medium and add the 4 cloves minced garlic, cooking for 30 seconds until fragrant. Stir in the 2 tbsp chipotle peppers in adobo (reserve any remaining adobo sauce for later if desired) and the 2 cups canned diced tomatoes, breaking them up with a wooden spoon. Let the mixture simmer for 5 minutes to meld the flavors.
Pour in the 4 cups chicken broth and the 1 tsp dried oregano. Bring to a gentle boil, then reduce heat to low and return the cooked chicken to the pot. Let it simmer for 10-12 minutes until the chicken is fully cooked and the flavors have developed. The soup should have a rich, velvety texture with visible chunks of chicken and tomatoes.
Prepare the Crispy Tortilla Strips
While the soup simmers, cut the 6 whole corn tortillas into ¼-inch thick strips. Heat 2 tbsp vegetable oil in a clean skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and fry for 1-2 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil. The strips should be crisp enough to hold their shape when lifted with tongs.
Here's the thing—don't overcrowd the pan or the oil temperature will drop, resulting in soggy strips. If needed, work in two batches to maintain that perfect crispy texture. Keep the fried strips warm while you finish the soup.
Finish and Serve with Fresh Garnishes
Taste the soup and adjust seasoning if needed—add more salt or a pinch of black pepper as necessary. Stir in the reserved adobo sauce if you want an extra smoky depth. Remove from heat and let it sit for 5 minutes to allow the flavors to settle.
Just before serving, stir in the 0.25 cup chopped fresh cilantro and the juice of 1 whole lime. Ladle the soup into bowls, top each serving with ¼ of the crispy tortilla strips, and dollop with 0.25 cup sour cream (if using). The contrast between the warm, smoky soup and the cool, creamy sour cream makes every bite incredible. Serve immediately while the tortilla strips are still crispy!
Pro Tips For Making Basic Chicken Tortilla Soup
- Sear Chicken First: Cut the chicken into 1-inch chunks, then sear them in a dry skillet over medium-high heat for 3-4 minutes per side until golden. This step builds flavor that plain simmering won’t—no need for fancy marinades, just patience with the pan.
- Sweat Onions Low: Dice onions into even ¼-inch pieces and cook them in broth or water (not oil) over low heat for 8-10 minutes until translucent. High heat burns them; low heat lets them melt into the soup without bitterness.
- Mash Garlic: Crush garlic cloves with the flat side of your knife before adding them to the pot. It releases more flavor and prevents clumps—no need to chop finely, just break them open and let them soften into the broth.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, not rolling) after adding tomatoes and broth. Boiling scalds the tomatoes, making them taste bland and watery—this is where the soup’s depth disappears.
Dietary considerations for these flavors
Gluten-Free Adaptations
This soup is naturally gluten-free as long as you use certified gluten-free corn tortillas—brands like Mission or La Tortilla Factory make great options. Double-check labels, as some corn tortillas may contain trace gluten.
The broth, spices, and other ingredients are all gluten-free by default, so no substitutions are needed beyond the tortillas. 🌾
Dairy-Free Customization
Skip the sour cream to make this dairy-free, or swap it for a dollop of cashew cream (blend ½ cup soaked cashews with 2 tbsp water until smooth). Avocado slices also add creaminess without dairy. The tortilla strips and broth remain dairy-free as-is.
Low-Carb Options
For a lower-carb version, reduce the tortilla strips to 3 tortillas total or use low-carb tortillas like Mission Carb Balance. Boost protein by adding ½ cup shredded rotisserie chicken to the broth. The tomato base and spices stay the same—just adjust the toppings.
Vegetarian Swap
Replace the chicken with 1 can (15 oz) black beans, drained and rinsed, for a hearty vegetarian version. Add 1 cup corn kernels (fresh or frozen) for sweetness. The smoky tomato broth and crispy tortilla strips keep the dish satisfying. 🌱
Protein Boost
Add ½ cup cooked quinoa per serving for extra protein and fiber, or stir in 1 cup shredded rotisserie chicken at the end. For a Mexican-inspired protein punch, include ½ cup refried beans (check for gluten-free if needed). These additions work beautifully with the existing flavors.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas?
Flour tortillas work in a pinch, but they won't crisp up as well as corn tortillas. For best results, stick with corn tortillas—they hold their shape better when fried. If you must use flour, cut them thinner (⅛-inch instead of ¼-inch) and fry at medium-high heat for 30 seconds per side. They'll be softer but still add texture.
How do I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tsp hot sauce to the broth while simmering. For extra heat, stir in 1 tbsp adobo sauce (from the chipotle can) or top with diced jalapeños. Fresh red pepper flakes on top also pack a punch. Adjust to taste—start small and add more if needed!
Can I make this soup ahead of time?
Yes! Prepare the soup up to 2 days ahead—just store it in an airtight container in the fridge. Reheat gently on the stove, adding a splash of broth if it thickens. The tortilla strips should be fried fresh before serving to maintain crispiness. For meal prep, double the batch and freeze half in portions. Thaw overnight in the fridge and reheat.
What if my tortilla strips aren't crispy?
Overcrowding the pan or using too little oil are the most common culprits. Fry in batches with medium-high heat and enough oil to coat the bottom of the pan. For extra crispiness, press strips with a spatula while frying. If they soften when added to the soup, toast them again in a dry skillet for 30 seconds before serving.
Can I use chicken thighs instead of breasts?
Chicken thighs add richer flavor and stay juicier. Use 1.5 lbs bone-in, skin-on thighs for best results. Season them well and cook until golden and internal temp reaches 165°F. The skin will crisp up nicely and add extra depth to the broth. Just trim excess fat before adding to the soup.
