Soups & Stews
This Baja Fresh Chicken Tortilla Soup recipe delivers the perfect balance of smoky grilled chicken, crisp celery crowns, and zesty lime-cilantro flavors you crave. The secret lies in slow-simmered broth infused with cumin and chili powder, topped with toasted tortilla strips for that signature crunch.
I developed this version after years of testing—every element works together for a bowl that tastes like a Baja beachside café.
The foundation starts with perfectly seasoned chicken thighs, grilled until smoky and tender, then shredded for rich, meaty bites. A blend of chicken broth, tomatoes, and spices simmers into a flavorful base, while crisp celery crowns add refreshing texture.
The tortilla strips get a quick toast in the oven for maximum crunch without sogginess. This recipe builds layers of flavor that make it restaurant-worthy at home.
What sets this apart is the bright, tangy finish—fresh lime juice, chopped cilantro, and a dash of hot sauce cut through the richness. The result is a soup that's hearty yet refreshing, with every spoonful packed with smoky, spicy, and citrusy notes.
It's the kind of meal that feels indulgent yet balanced, perfect for weeknight dinners or meal prep.
Serve with warm cornbread or a side salad to round out the meal. The leftovers reheat beautifully, making it ideal for busy weeks. Let's get cooking—this soup is a game-changer for tortilla soup lovers.
Ingredients for baja fresh chicken tortilla soup
The heart of this Baja-inspired soup starts with smoky grilled chicken and vibrant spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Boneless, Skinless 🍗 | 1 ½ lb | Cut into even-sized pieces |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 tbsp | Mild or medium heat |
| Celery Stalks 🧅 | 3 whole | Cut into 1-inch pieces |
| Fresh Lime 🍋 | 1 whole | Juiced for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Flour Tortillas 🍞 | 6 whole | Cut into strips |
| Olive Oil 🫒 | 2 tbsp | For grilling chicken |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Hot Sauce 🔥 | 1 tbsp | Optional for heat |
The chicken thighs are non-negotiable here—they stay juicier than breasts while absorbing all the smoky flavors. Look for bone-in, skin-on thighs if you want extra richness, but boneless works fine. For the best cumin and chili powder, Penzeys or Trader Joe's carry top-tier blends. The fire-roasted diced tomatoes add depth—Muir Glen is my go-to—but any quality brand will do. Celery should be crisp; if it's rubbery, skip it. Fresh lime and cilantro are musts for that bright finish, so grab them last at the store—they wilt fast.
No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika works in a pinch. Swapping chicken broth? Vegetable broth plus a splash of lime juice keeps it vegetarian-friendly. The tortillas can be any kind—corn or flour—but cut them into even strips for consistent toasting. For extra smokiness, grill the tortilla strips alongside the chicken. Hot sauce is optional but recommended—Cholula or Valentina add that signature Baja kick without overpowering.
Grilled chicken keeps 3 days in the fridge, but it's best used within 2 days for maximum flavor. The broth base freezes beautifully for up to 3 months, so double it if you're prepping ahead. Store tortilla strips separately—they crisp up best when toasted fresh. Lime juice and cilantro should be added just before serving to keep their brightness. This soup tastes even better the next day as flavors meld, so make extra for leftovers.
Why You'll Love This Recipe
- 20-Minute Start: The chicken thighs go in raw—no pre-cooking, no fuss. While they simmer with onions and garlic, you’re already chopping tortilla strips and toasting them in the same pot. Honestly, I’ve made this on days when I forgot to thaw dinner.
- Garlic Bomb Depth: That slow cook in the broth? The onions caramelize just enough to melt into the tomatoes, while the garlic cloves (peeled ahead, because I’m lazy) infuse the whole thing with layers. The first bite hits like a warm hug—savory, bright, with a little kick from the spices.
- Leftovers That Beg: This soup tastes better the next day, especially when you reheat it with a splash of broth and crisp up fresh tortilla strips. Between us, I’ve taken it to potlucks twice—once labeled as "vegetarian" (shhh) because it’s that crowd-pleasing.
- Thighs on a Budget: Skinless thighs are cheaper than breasts, and they stay juicy while the broth works its magic. You’re getting protein-packed flavor without breaking the bank, plus the canned tomatoes and broth stretch this into four servings for the price of takeout. My wallet thanks me every time.
Step-by-step instructions for Baja fresh chicken tortilla soup
Transform simple ingredients into restaurant-quality Baja-style soup with smoky grilled chicken and crisp celery crowns.
Grill the Chicken for Smoky Depth
Pat the 1.5 lb chicken thighs, boneless, skinless completely dry with paper towels and season generously with 1.5 tsp salt and 0.5 tsp black pepper. Heat 2 tbsp olive oil in a grill pan or skillet over medium-high heat until shimmering. Add the chicken and cook for 6-8 minutes per side until internal temperature reaches 165°F and the surface develops deep grill marks.
For maximum smokiness, I like to add a pinch of ground cumin and chili powder to the chicken just before grilling. This creates that signature Baja flavor profile right at the start. Let the chicken rest for 5 minutes before slicing into bite-sized pieces—this prevents the meat from drying out when you add it to the soup later.
Sauté Aromatics and Build the Base
In the same skillet (no need to clean it—the browned bits add flavor), heat 1 tbsp olive oil over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks cut into 1-inch pieces, cooking for 5-6 minutes until softened but not browned. Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let it burn, or you'll get bitter flavors.
Stir in the 1 tbsp ground cumin, 1 tbsp chili powder, and the sliced grilled chicken. Cook for 2 minutes to toast the spices and infuse the chicken with their flavors. This step develops the complex, earthy notes that define authentic Baja cuisine.
Simmer the Broth with Tomatoes
Pour in the 14.5 oz canned diced tomatoes and 4 cups chicken broth, scraping up any browned bits from the pan. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes, stirring occasionally. The broth should reduce slightly and develop a rich, tomatoey depth.
Taste and adjust seasoning—you might need a bit more salt since we're using low-sodium broth. Here's where the 1 tbsp hot sauce comes in if you want extra heat. The soup should be flavorful but balanced, with the spices complementing rather than overpowering the chicken.
Prepare the Celery Crowns
While the soup simmers, cut the 6 whole flour tortillas into ½-inch strips—these will become your crispy celery crowns. Heat 1 tbsp olive oil in a clean skillet over medium heat until shimmering. Add the tortilla strips in batches and fry for 2-3 minutes until golden brown and crisp. Drain on paper towels and set aside.
For the celery crowns, cut the 3 whole celery stalks into ½-inch thick slices. In the same skillet (no need to clean it), add 1 tbsp olive oil and fry the celery slices for 3-4 minutes until tender-crisp. Remove and set aside with the tortilla strips.
Finish and Assemble
Return the soup to a gentle simmer and stir in the juice of 1 whole fresh lime. This brightens the flavors and balances the richness. Taste again and make any final adjustments—perhaps a touch more salt or a splash of lime juice.
To serve, ladle the hot soup into bowls and top each portion with ¼ cup fresh cilantro, the crispy celery crowns, and tortilla strips. The contrast of textures—creamy soup, crispy celery and tortillas—makes this dish truly special. Serve immediately while everything is hot and crisp.
Pro Tips For Making Baja Fresh Chicken Tortilla Soup
- Sear the Chicken Hard: Don’t just brown the thighs—get them deep golden and slightly crispy on all sides. I used to rush this step, but now I crank the heat to medium-high and let them sit undisturbed for 3-4 minutes per side. That crust is what carries the flavor through the soup.
- Char the Onion: After dicing the onion, spread it in a single layer on a dry skillet and cook it until the edges turn dark brown and almost black. This adds a smoky depth that store-bought soup mixes can’t replicate. (Yes, it looks burnt—it’s not. Trust me.)
- Deglaze Aggressively: Once the chicken comes out, don’t just splash in broth. Scrape up every last bit of browned bits with a wooden spoon, then add the broth a little at a time while stirring like you’re trying to win a race. Those bits are where the flavor lives.
- Simmer Low and Long: After adding tomatoes and broth, reduce the heat to a bare simmer—just enough to see tiny bubbles at the edges. Skim any foam that rises in the first 10 minutes, then let it cook uncovered for 20-25 minutes. Rushing this step makes the soup taste flat. (I learned this after serving a watery version to my family.)
Storing and reheating this baja fresh chicken tortilla soup
Refrigerator Storage
Store your Baja chicken tortilla soup in an airtight container for up to 4 days in the fridge. The flavors actually deepen overnight as the spices meld together, so it tastes even better the next day. I like using glass Pyrex containers because they keep the soup fresh longer and reheat evenly. Just
Keep the crispy tortilla strips and celery crowns separate from the soup base. These components lose their crunch when stored in liquid, so I recommend toasting them fresh before serving. If you must store them, keep them in a paper towel-lined container to absorb any moisture and maintain crispness.
Freezer Storage
The soup base freezes beautifully for up to 3 months—just store it in a freezer-safe container with a tight lid. Leave ½-inch headspace for expansion. For best results, freeze the soup without the tortilla strips and celery crowns (toast them fresh after reheating).
I like using quart-sized freezer bags because they're space-efficient and easy to thaw.
Thaw overnight in the fridge for even heating. If you're short on time, place the frozen container in a cold water bath for 1-2 hours, then reheat.
Never thaw at room temperature, as this can promote bacterial growth. The texture will be slightly thicker after freezing, so add ¼ cup water or broth when reheating.
Reheating Methods
For stovetop reheating, transfer the soup to a pot over medium-low heat and warm gently for 10-15 minutes, stirring occasionally. If it looks too thick, add 2-3 tablespoons of broth or water to restore the proper consistency.
Stir in fresh lime juice and cilantro just before serving to brighten the flavors. 🔥
For microwave reheating, cover the soup with a microwave-safe lid and heat on medium power (50%) in 1-2 minute intervals, stirring between each interval. This prevents hot spots and keeps the texture smooth.
If using leftovers, I recommend reheating only what you'll eat immediately to preserve the crispness of the garnishes.
Reviving Crispy Toppings
If your tortilla strips or celery crowns lose some crispness after reheating, don't worry—you can revive them! Toss them in a dry skillet over medium heat for 1-2 minutes until they regain their crunch.
The residual oil in the pan helps restore that satisfying texture. This works especially well for the tortilla strips, which are the star of this dish. ✨
Nutrition facts
Frequently asked questions
Can I make this recipe without a grill?
Use a cast-iron skillet or oven instead. For the oven method, preheat to 400°F, place chicken thighs on a wire rack over a baking sheet, and roast for 25-30 minutes until internal temp reaches 165°F. For extra smokiness, add ½ tsp smoked paprika to the seasoning. The oven creates tender, juicy chicken with a slightly charred crust.
How do I keep the tortilla strips extra crispy?
Toast them in the oven instead of frying. Spread strips on a baking sheet lined with parchment paper, drizzle lightly with oil, and bake at 375°F for 4-5 minutes until golden. For maximum crunch, store them in an airtight container with a paper towel underneath to absorb moisture. Add them fresh to the soup just before serving.
What can I substitute if I don't have flour tortillas?
Corn tortillas work perfectly—they add a subtle sweetness that pairs beautifully with the smoky flavors. For extra crunch, toast them whole for 2 minutes per side before cutting into strips. If you're gluten-free, use gluten-free flour tortillas or even rice tortillas, though they'll be slightly more delicate. The key is toasting them thoroughly before adding to the soup.
Why does my soup taste bland after reheating?
Reheating often dulls fresh flavors, especially lime and cilantro. Always add fresh lime juice and cilantro just before serving to revive brightness. For extra depth, stir in ½ tsp cumin or a splash of hot sauce when reheating. If the soup seems too thick, thin it with 2-3 tbsp broth—this helps restore balance to the flavors.
Can I make this soup in a slow cooker?
Yes, but with adjustments. Brown the chicken and sauté aromatics in a skillet first, then transfer everything to the slow cooker with 4 cups broth. Cook on low for 6-7 hours or high for 3-4 hours. The low-and-slow method makes the chicken extra tender. Add lime juice and garnishes fresh at serving—slow cooking can mute acidity. The tortilla strips should still be toasted separately.
