Soups & Stews
This basic chicken tortilla soup recipe delivers bold, comforting flavors without the fuss—perfect for weeknight dinners or meal prep. The secret lies in slow-simmered spices that meld into the broth while tender chicken and crisp celery crowns add texture and depth.
I developed this recipe after years of testing, ensuring every ingredient plays a role without overwhelming the classic Mexican-inspired profile.
What sets this version apart is the crunchy celery crowns, a technique borrowed from traditional tortilla soup that adds a satisfying bite. Toasted tortilla strips infuse the broth with smoky depth, while cumin, chili powder, and garlic build layers of warmth.
The result is a soup that’s hearty enough for a main dish but simple enough to make in under an hour.
By the time you’re done, you’ll have a steaming bowl of soup with tender chicken, vibrant vegetables, and a broth so flavorful it tastes like it simmered all day. The celery crowns stay crisp even after reheating, and the tortilla strips add a satisfying crunch with every spoonful.
This is the kind of soup that warms you up from the inside out.
Serve with lime wedges, avocado slices, and a dollop of sour cream for extra richness. Leftovers keep well in the fridge for up to 4 days, making it ideal for busy weeks. Let’s get cooking—this soup is easier than you think.
Ingredients for basic chicken tortilla soup
Pantry staples meet bold Mexican flavors in this comforting one-pot chicken tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 4 whole | For crowns and broth |
| Carrots 🥕 | 3 medium | Peeled and sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Diced Tomatoes 🍅 | 2 cups | Canned, fire-roasted |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Corn Tortillas 🌯 | 6 whole | For strips and crowns |
| Vegetable Oil 🫒 | 2 tbsp | For frying tortilla strips |
| Lime Wedges 🍋 | 2 whole | For serving |
The chicken breast is key—look for plump, white pieces with minimal fat. Costco or Walmart usually have good deals on family packs, but any grocery store works. For the celery crowns, grab fresh, crisp stalks—avoid the rubbery ones. The corn tortillas? Old El Paso or Mission are my go-tos, but any brand works. Pro tip: buy extra tortillas—they freeze well for future soups. The carrots can be baby carrots if that's what's in the fridge, but whole carrots give you more control over the size.
No corn tortillas? Flour tortillas work too, but they won't toast as crispy. Short on celery? Substitute with bell peppers or jalapeños for a different texture. The fire-roasted diced tomatoes add smokiness—Muir Glen is my favorite brand, but any canned tomatoes in a pinch. For the spices, Penzeys or bulk bins have the freshest ground cumin and chili powder. If you don't have Mexican oregano, regular dried oregano works at the same amount. The broth? Low-sodium is a must—you'll be adding plenty of salt later.
This soup tastes even better the next day—4-5 days in the fridge, no problem. For the tortilla strips, fry them fresh before serving (they lose crispness fast), but you can toast them in the oven at 375°F for 5-7 minutes if you're prepping ahead. The celery crowns? Blanch them for 30 seconds before adding to the soup—keeps them crisp. Store leftovers with a lid on, but add fresh tortilla strips when reheating for that perfect crunch.
Why You'll Love This Recipe
- Pantry-Friendly Base: I swear by this soup because it uses ingredients I always have—onions, celery, carrots—plus a few cloves of garlic that actually make a difference. No specialty items, no last-minute grocery runs.
- Garlic Bomb Flavor: That minced garlic? It’s the secret weapon. Sauté it until it’s golden and fragrant, and suddenly you’ve got depth without extra effort. The chicken stays tender, and the broth sings.
- Lunch for Days: Make a big batch on Sunday, and you’ve got dinner covered for the week. The flavors get better as it sits, and reheating takes two minutes. My freezer’s full of these leftovers—no guilt, just convenience.
- Budget Meal Magic: A single chicken breast stretches for four servings, and the veggies are cheap staples. Between us, this is how I feed my family for under $10. No fancy shortcuts, just smart cooking.
Step-by-step instructions for one-pot spiced chicken and crunchy celery crowns
This hearty soup comes together in a single pot with layers of warm spices and crispy celery crowns.
Sauté the Aromatics and Cook the Chicken
Heat the 2 tablespoons vegetable oil in a large Dutch oven or deep pot over medium-high heat. Add the 1 whole yellow onion and 3 medium carrots, sliced into rounds, cooking for 5 minutes until the onions become translucent and the carrots soften slightly. You'll smell their sweet aroma filling the kitchen.
Push the vegetables to the side and add the 1.5 lb boneless chicken breast, cut into bite-sized pieces. Cook for 6-8 minutes, stirring occasionally, until the chicken is no longer pink in the center. The chicken should release easily from the pan when pierced with a fork. Remove the chicken with a slotted spoon and set aside temporarily.
Build the Flavorful Broth Base
In the same pot, add the 4 whole celery stalks, cut into 1-inch pieces, and the 4 cloves garlic cloves, minced. Cook for 3-4 minutes until the celery softens and the garlic becomes fragrant. You'll know it's ready when the celery releases its crisp texture and the garlic transforms into a warm, aromatic presence.
Stir in the 1 tablespoon ground cumin, 1 tablespoon chili powder, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Cook for 30 seconds, stirring constantly, until the spices are toasted and their deep, earthy aromas fill the air. This step is where the soup's soul begins to develop.
Pour in the 2 cups diced tomatoes and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil, then reduce the heat to low and return the chicken to the pot. Let it simmer for 15 minutes until the chicken is fully cooked through and the flavors meld together.
Prepare the Crunchy Celery Crowns
While the soup simmers, prepare the celery crowns. Cut the remaining 1-inch pieces of celery into ¼-inch thick slices, leaving the bottoms intact so they hold their shape. Heat 1 tablespoon vegetable oil in a small skillet over medium-high heat. Fry the celery crowns for 2-3 minutes per batch until they're golden brown and crispy. Drain on paper towels and set aside. These will add a delightful crunch to your soup.
For the tortilla strips, cut the 6 whole corn tortillas into ¼-inch wide strips. Heat the remaining 1 tablespoon vegetable oil in a clean skillet over medium heat. Fry the tortilla strips for 1-2 minutes until golden brown and crispy. Drain on paper towels and set aside with the celery crowns.
Finish and Serve the Soup
Once the chicken is fully cooked and the soup has thickened slightly, taste and adjust the seasoning with more salt if needed. The soup should be a harmonious blend of spices with the chicken falling apart easily. If the soup is too thick, add a splash of water or broth to reach your desired consistency.
To serve, ladle the soup into bowls and top each serving with ¼ of the crispy celery crowns and ¼ of the tortilla strips. Serve immediately with the 2 whole lime wedges on the side. The contrast of the warm, spiced soup with the crispy toppings and the bright, tangy lime will make every spoonful a delightful experience. Enjoy your comforting bowl of chicken tortilla soup!
Pro Tips For Making Basic Chicken Tortilla Soup
- Sear the Chicken First: I learned this the hard way—skipping the sear means flavorless broth. Pat the chicken breasts very dry, then hit them with high heat in a skillet for 3-4 minutes per side until golden. The crust locks in juices and adds depth that simmering alone can’t match.
- Cut Celery Like a Pro: No tiny dice here—chop celery into ¼-inch chunks (about the size of your pinky fingernail) so it softens evenly but stays recognizable. I used to over-chop, and it turned to mush before the chicken was done. Big pieces = better texture.
- Don’t Rush the Simmer: After adding the broth and veggies, bring it to a boil once, then drop to a gentle simmer. I know, it’s tempting to keep it hot, but boiling burns the flavors and makes the tortilla strips soggy. A low simmer (small bubbles, occasional skimming) keeps everything tender and bright.
- Upgrade with Lime Zest: Sounds weird, but it works: add 1 teaspoon of lime zest with the chicken at the start. It brightens the whole soup without overpowering—way better than squeezing juice later. (Yes, even if you’re impatient like me, just do it early.)
Storing and reheating your leftovers
Refrigerator Storage
Store your chicken tortilla soup in an airtight container (I love Pyrex glass containers) for up to 4 days in the fridge. The flavors actually deepen overnight as the spices meld together.
Let it cool completely before covering to prevent condensation. When reheating, add ¼ cup water or broth to restore moisture if needed. 💛
Freezer Storage Tips
For longer storage, freeze the soup (without the crispy toppings) in quart-sized freezer bags for up to 3 months. Leave 1-inch headspace for expansion and squeeze out excess air to prevent freezer burn.
When ready to eat, thaw overnight in the fridge, then reheat gently on the stove. Save the tortilla strips and celery crowns for fresh topping.
Reheating Methods
For best texture, reheat on the stovetop over medium-low heat for 10-12 minutes, stirring occasionally. Microwave reheating works too—cover with a damp paper towel and heat in 1-minute intervals until reaching 165°F. Always add fresh crispy toppings after reheating to maintain that satisfying crunch. 🔥
Reviving Crispy Toppings
If you stored the crispy celery crowns and tortilla strips with the soup, they'll lose their crunch. Instead, fry fresh strips in 1 tbsp vegetable oil for 1-2 minutes until golden brown before serving.
For celery crowns, blanch for 30 seconds in boiling water before adding back to the soup to restore crispness. This step makes all the difference!
Portioning for Meal Prep
Divide the soup into individual portions before storing to make reheating easier. I like using glass meal prep containers with snap-on lids. Label with dates to track freshness. When reheating, add fresh lime juice and a pinch of salt to brighten flavors.
The tortilla strips can be prepped ahead and stored separately in a paper bag to maintain crispness for up to 2 days.
Garnish Before Serving
Always add fresh toppings right before eating. A squeeze of lime wedge, sprinkle of fresh cilantro, and dollop of sour cream elevate the dish. For extra protein, serve with warm corn tortillas on the side.
The contrast of warm soup and crispy garnishes is what makes this soup so special. ✨
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of chicken breast?
Chicken thighs add richer flavor and stay juicier during simmering. Use 1.5 lbs of bone-in, skin-on thighs for extra depth. Cook them for 8-10 minutes until golden brown before adding to the broth. The skin will crisp up beautifully when fried, adding another delicious texture layer.
How do I make this soup vegetarian?
Swap the chicken for 1.5 lbs of extra-firm tofu or chickpeas. For tofu, press and cube it, then pan-fry until golden before adding to the broth. For chickpeas, simmer them directly in the soup for 10 minutes to soften. Boost umami with 2 tbsp soy sauce or mushroom powder and add 1 cup corn kernels for texture.
Why do my celery crowns turn soggy?
Celery crowns lose crispness when submerged in hot liquid too long. To fix this, blanch them for 30 seconds in boiling water, then drain and pat dry before adding to the soup. For serving, always fry fresh strips in 1 tbsp oil for 1-2 minutes right before eating. The key is keeping them separate until the last moment!
Can I make this soup in an Instant Pot?
Yes! Sauté the aromatics, chicken, and spices as directed, then add broth and tomatoes. Cook on high pressure for 10 minutes, then quick-release. For crispy toppings, prepare them separately after cooking. The Instant Pot version takes just 30 minutes total—perfect for busy weeknights!
What's the best way to adjust the spice level?
Start with the 1 tbsp chili powder called for, then taste and adjust. For more heat, add ½ tsp cayenne or diced jalapeños. To mellow it, reduce the chili powder to ½ tbsp and add ½ tsp cinnamon for warmth instead. Always taste as you go—spices build flavor as the soup simmers!
