Soups & Stews
This Baja Fresh Chicken Tortilla Soup recipe delivers bold, citrusy flavors with crispy tortilla strips that steal every bite. The secret lies in slow-cooking tender chicken and toasting corn tortillas until golden—transforming a simple soup into a restaurant-worthy dish.
Every spoonful balances heat, creaminess, and zesty lime, while the tortilla strips add satisfying texture that keeps everyone reaching for seconds.
The foundation starts with a rich, aromatic broth infused with garlic, cumin, and chili powder, where chicken simmers until fork-tender. Fresh lime juice and cilantro swirl through the soup at the end, brightening the flavors while keeping the traditional Baja style intact.
For extra convenience, rotisserie chicken and pre-made broth work perfectly without sacrificing depth.
What sets this recipe apart is the crispy tortilla strips, toasted in oil until golden and slightly charred—just like your favorite Mexican restaurant. Garnish with avocado slices, extra cilantro, and lime wedges for a vibrant presentation that tastes as good as it looks.
Serve with warm cornbread or a crisp side salad for the full Baja experience.
This soup is designed for flexibility—make it spicy or mild, creamy or brothy, depending on your preference. The technique ensures bold flavors while keeping the process straightforward, so you can enjoy a taste of Baja without the fuss. Let’s get cooking!
Ingredients for baja fresh chicken tortilla soup
Sixteen ingredients for a restaurant-worthy soup that balances zesty lime, crispy tortilla strips, and aromatic spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 lb | Skinless, cut into 1-inch pieces |
| Corn Tortillas 🌽 | 12 whole | Small size, cut into strips |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, about 4 limes |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Avocado 🥑 | 1 whole | Ripe, sliced for garnish |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 ½ tbsp | Adjust for heat preference |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | ½ cup | For crispy tortilla strips |
| Red Bell Pepper 🧅 | 1 whole | Diced for garnish |
| Sour Cream 🧈 | ¼ cup | Full-fat for creaminess |
The chicken breast is your flavor anchor—look for plump, evenly sized pieces at the butcher counter or pre-cut section. Costco or local markets often have the best quality, but any grocery store’s fresh chicken works. For extra tenderness, pound the pieces to even thickness before cooking. The corn tortillas should be fresh, not dried out—check the date on the package and grab the most recent ones. Mission or La Tortilla Factory brands stay crispy when toasted. If you can’t find corn tortillas, flour tortillas work in a pinch but won’t have the same authentic texture.
No fresh lime juice? Bottled lime juice with no added sugar works, but fresh is ideal for that bright, tangy kick. The cilantro can be swapped for parsley if you’re not a fan, but it’s worth hunting down fresh—Mexican markets or grocery store produce sections usually have the best bunches. For the spices, Penzeys or bulk bins offer the most flavorful options, but the regular grocery store stuff is fine if it’s recent. The chili powder can be adjusted to taste—start with 1.5 tbsp for mild heat, then add more if you’re feeling adventurous. The avocado should be ripe but firm—press it gently, and it should yield slightly but not feel mushy.
This soup tastes even better the next day, so make a big batch. Store the broth and chicken separately in the fridge for up to 4 days, then reheat gently before adding the crispy tortilla strips. The tortilla strips stay crispy for about 15 minutes once toasted, so make them fresh when serving. For leftovers, freeze the soup without the tortilla strips—they won’t reheat well. Garnishes like avocado and cilantro keep for 2 days in the fridge, so add them fresh when ready to serve. Double the batch and freeze half for lazy weeknights—just thaw and reheat.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping mountains of veggies, no separate pans. Toss in the chicken breast, let it simmer until tender, then just tear those corn tortillas into strips and drop them in. Boom. Done. The broth does half the work for you.
- Zesty Kick: That lime juice? Everything. It cuts through the richness of the chicken and broth, leaving you with a bright, tangy finish that makes this soup feel fresh, not heavy. Plus, the cilantro adds this fresh, herbal punch—like a little vacation in every spoonful.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to plan but still need something hearty. It’s got protein from the chicken, carbs from the tortillas, and enough flavor to feel like a restaurant meal. Even my picky-eating partner asks for seconds—high praise.
- Budget Meal Stretch: Honestly, this recipe won’t break the bank. Chicken breast is affordable, tortillas last forever, and a big batch of broth means I can make this again next week with leftovers. Freeze the extras, and you’ve got a quick lunch for days—no takeout needed.
Step-by-step instructions for Baja fresh chicken tortilla soup
Here's how to create that perfect balance of zesty lime, crispy tortilla strips, and tender chicken.
Sear and Simmer the Chicken
Heat 2 tablespoons of the vegetable oil in a large Dutch oven over medium-high heat. Add the 2 lb boneless chicken breast cut into 1-inch pieces and cook for 5-6 minutes until the chicken is lightly browned on all sides. This initial sear builds deep flavor that infuses into the broth.
Remove the chicken from the pot and set it aside. In the same pot, add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Immediately add the 1 tbsp ground cumin, 1.5 tbsp chili powder, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Stir for 10 seconds to toast the spices and release their aromas.
Pour in the 6 cups chicken broth and bring to a gentle boil. Return the chicken to the pot, reduce heat to low, cover partially, and simmer for 20-25 minutes until the chicken is fork-tender and the broth has reduced slightly. The chicken should shred easily when tested with tongs.
Prepare the Crispy Tortilla Strips
While the chicken simmers, cut the 12 whole corn tortillas into ½-inch wide strips. Heat 0.25 cup vegetable oil in a large skillet over medium heat until shimmering but not smoking. Add the tortilla strips in a single layer and cook for 2-3 minutes until golden brown and crispy.
Transfer the crispy strips to a paper towel-lined plate to drain excess oil. Here's the thing—don't overcrowd the pan or the tortillas will steam instead of crisp. Work in batches if needed, maintaining the 350°F oil temperature between batches. The strips should be crisp enough to hold their shape when transferred.
Shred the Chicken and Build the Soup
Using two forks, shred the cooked chicken directly in the broth until you achieve ¼-inch thick strands. Taste the broth and adjust seasoning if needed—this is your flavor foundation. Stir in the 0.5 cup lime juice and simmer for 5 minutes to let the bright citrus flavor meld with the spices.
Remove the pot from heat and stir in the 0.5 cup chopped fresh cilantro. The cilantro adds freshness that cuts through the richness of the chicken and spices. Let the soup sit for 5 minutes to allow all the flavors to combine completely. This resting period lets the lime juice fully infuse and the spices bloom.
Assemble and Garnish
Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. Top each serving with 2 slices of the ripe avocado and 1 tablespoon diced red bell pepper. The avocado adds creamy contrast to the spicy broth, while the bell pepper provides a fresh crunch.
Finish each bowl with 1 tablespoon sour cream swirled into the soup just before serving. The cold cream creates beautiful marbling in the hot broth and adds a cooling element that balances the heat. Serve immediately while the tortilla strips are still crisp and the soup is steaming hot.
Pro Tips For Making Baja Fresh Chicken Tortilla Soup
- CHAR THE TORTILLAS FIRST: I learned this the hard way—tossing raw tortillas into boiling soup just makes them turn to mush. Instead, dry-toast them in a skillet over medium heat for 30 seconds per side until they’re golden and crisp. They’ll hold up better when they hit the broth, and the flavor will be richer.
- USE COLD CHICKEN BREAST: Skip the pre-cooked chicken shortcut and start with raw breast instead. Poach it in the broth until it hits 165°F, then shred it while still warm. The cold-start method keeps the meat juicier and prevents it from turning rubbery when it later reheats in the soup.
- STRAIN THE BROTH: Store-bought chicken broth is often cloudy with bits that make your soup look dull. Strain it through a fine-mesh sieve before adding the tortillas and lime. Clear broth lets the bright colors of the cilantro and lime shine, and it’s less likely to turn the soup greasy.
- CUT LIME JUICE IN HALF: Baja-style soup is tangy, but too much lime can overpower the dish. Start with 2 tablespoons of juice, taste as you go, and add more only if needed. The tortillas and cilantro already bring acidity, so you don’t need to drown the soup in citrus—trust me, I’ve done it.
Creative variations of this recipe
Spicy Chipotle Twist
For a smoky, fiery kick, add 1-2 chipotle peppers in adobo sauce (minced) to the broth while simmering. This adds depth and heat without overpowering the lime and cilantro.
I like to blend the adobo sauce with 1 tbsp lime juice and 1 tsp cumin before adding it to the pot. Start with 1 pepper for mild heat and adjust to taste—trust me, the smoky aroma alone makes this worth trying. 🌶️
Creamy Avocado Swirl
Blend 1 ripe avocado with 0.25 cup sour cream, 0.25 cup lime juice, and 0.5 tsp salt until smooth. Stir 2 tbsp of this mixture into each bowl of soup just before serving.
The creamy avocado swirl adds richness and a velvety texture that balances the broth's spice. Garnish with extra avocado slices for a vibrant finish.
Seafood Baja Fusion
Swap the chicken for 1.5 lbs shrimp (peeled and deveined) or 1 lb white fish fillets like cod or halibut. Sauté the seafood in the same spices for 3-4 minutes until just cooked through, then proceed with the broth and tortilla strips.
The seafood version is lighter but still packed with Baja-inspired flavors. Add 1 tbsp Old Bay seasoning to the spices for a coastal twist.
Slow Cooker Adaptation
Transfer the seared chicken, spices, and broth to a 6-quart slow cooker instead of the Dutch oven. Cook on low for 4-5 hours until the chicken is tender. For the tortilla strips, use an air fryer at 375°F for 4-5 minutes—this keeps them crispy without oil splatter.
The slow cooker version is perfect for busy days and tastes even better the next day. 💫
Vegetarian Version
Replace the chicken with 2 cups black beans (rinsed) and 1 cup corn kernels (fresh or frozen). Sauté the beans and corn with the spices for 5 minutes before adding the broth.
For extra protein, stir in 1 cup cooked quinoa at the end. The vegetarian version keeps the hearty texture and zesty flavors intact.
Extra Crispy Tortilla Hack
For tortilla strips that stay crispy even after reheating, toss them with 1 tsp cornstarch before frying. The cornstarch creates a light coating that helps maintain crispness. Another trick is to bake them at 400°F for 5-6 minutes after frying—they’ll crisp up even more in the oven.
Store extra strips in an airtight container for up to 3 days**.
Nutrition facts
Frequently asked questions
Can I use rotisserie chicken instead of fresh?
Rotisserie chicken makes this recipe even easier. Shred 2 cups of cooked chicken and add it directly to the broth after simmering. You'll likely need to reduce the broth by 1 cup since rotisserie chicken releases more moisture. The flavor will be just as rich, with that perfect smoky touch from the rotisserie spices.
How do I make the tortilla strips extra crispy?
For maximum crispiness, fry the tortilla strips in small batches using 0.25 inch thick strips and maintain the oil temperature at 350°F. Work quickly and transfer them to a wire rack to drain excess oil. For an oven finish, bake the fried strips at 400°F for 3-4 minutes after frying—they'll crisp up even more. Store extras in an airtight container for up to 3 days**.
Can I make this soup ahead of time?
Yes, but store the broth and chicken separately in the fridge for up to 4 days, then reheat gently before adding the crispy tortilla strips. Keep garnishes like avocado and cilantro separate until serving. The tortilla strips stay crisp for about 15 minutes after reheating, so make them fresh when serving. For freezing, store the soup without tortilla strips—they won't reheat well.
What's the best way to adjust the spice level?
Start with the 1.5 tbsp chili powder as written for mild heat. For medium heat, add 1 tsp cayenne pepper or 1 chipotle pepper in adobo sauce. For extra spicy, increase to 2 tbsp chili powder plus 1-2 chipotle peppers. Always taste the broth before adding the chicken to adjust seasoning. The lime juice and sour cream will help balance any heat at the end.
Can I substitute corn tortillas with flour tortillas?
Flour tortillas will work, but they won't have the same authentic texture. If using flour, cut them ⅛-inch thick strips and fry at 360°F for 1-2 minutes until golden. They'll be softer than corn tortilla strips but still add great texture. For the best flavor, stick with corn tortillas—they toast up perfectly and complement the Baja-inspired spices beautifully.
