Soups & Stews
This bj's chicken tortilla soup copycat recipe delivers the perfect balance of spicy, tangy, and smoky flavors in every spoonful. This copycat recipe captures all the restaurant's secrets—starting with a rich, aromatic broth base built from chicken stock, tomatoes, and a blend of spices that simmer into deep, complex flavors. The key lies in the slow-cooked chicken, tender and infused with the same seasoning that makes the original so addictive.
What sets this version apart is the crispy tortilla strips, toasted to a perfect golden-brown for maximum crunch, and the black bean crunch that adds texture with every bite. The lime zest brightens the dish, cutting through the richness while keeping the flavors vibrant and fresh.
Unlike many copycat recipes, this one delivers the exact same depth of flavor and satisfying mouthfeel as the original.
By the time you assemble the bowls, you'll have a steaming, aromatic soup topped with creamy avocado, crumbled cheese, and fresh cilantro—just like the restaurant version. The secret to authenticity is in the details: the right spice balance, the proper toasting of the tortillas, and the careful layering of toppings.
This recipe transforms a simple weeknight dinner into a restaurant-quality experience.
Perfect for feeding a crowd or meal prepping for the week, this soup comes together in under an hour with minimal effort. The instructions walk you through each step—from building the broth to assembling the perfect bowl—so you can recreate the magic at home without any shortcuts.
Let's get started on making this copycat recipe that's even better than the original.
Ingredients for bj's chicken tortilla soup copycat
Sixteen ingredients. One restaurant-quality bowl of soup. Game-changer for weeknights.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred for flavor control |
| Diced Tomatoes 🍅 | 1 can | 15 oz can, fire-roasted for depth |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Black Beans 🌱 | 1 can | 15 oz can, drained and rinsed |
| Corn Kernels 🌽 | 1 cup | Fresh or frozen, thawed |
| Tortilla Chips 🍟 | 4 cups | Crushed for crispy topping |
| Avocado 🥑 | 1 whole | Medium, diced for creamy texture |
| Lime 🍋 | 1 whole | Zested and juiced for bright finish |
| Cilantro 🌿 | ¼ cup | Fresh, chopped for garnish |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | Shredded fresh for melty topping |
| Chicken Bouillon Cube 🧂 | 1 whole | Dissolved in hot broth for depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for earthy warmth |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety for authentic flavor |
The chicken is non-negotiable here—boneless, skinless breasts cut into even pieces cook perfectly. Costco sells them pre-cut, which saves time, but any grocery store will have them. Look for good marbling if you're buying whole breasts to cube yourself. The fire-roasted diced tomatoes from Muir Glen add that smoky depth the original is famous for—don't skip this. For the tortilla chips, Tostitos Scoops are perfect for crushing, but any sturdy chips work. The black beans? Goya or Bush's are my go-tos—they hold up better than store brands when reheated.
No fire-roasted tomatoes? Regular diced tomatoes plus 1 tsp smoked paprika gets you close. Short on cilantro? Fresh parsley at double the amount works in a pinch. The avocado needs to be ripe but firm—Hass varieties are ideal. For extra crunch, toast your tortilla strips in 1 tbsp oil at 375°F for 5-7 minutes instead of just crushing them. The lime zest is key—organic limes from the grocery store work best, but if you've got a Meyer lime, use that. The cheese should be Monterey Jack or a blend with cheddar—it melts beautifully and adds that creamy factor.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always double the batch and portion it into containers so lunches are sorted for the week. The toppings (avocado, cheese, cilantro) keep separately until serving. For a spicier kick, add a pinch of cayenne to the broth. The tortilla strips stay crispy for 1 hour if stored in an airtight container, but I recommend toasting fresh for maximum crunch.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice one onion, mince a few garlic cloves, and shred that chicken breast. The tomatoes? Grab a can. That’s it. No fancy prep, no stress.
- Garlic-Onion Bomb: Between us, the secret’s in the slow-cooked onion and garlic until they’re practically caramelized. That deep, savory base makes the whole soup taste like it simmered for hours—even if it didn’t.
- Lunch or Dinner Fix: Need something for a quick workday meal? Double the batch, store it, and reheat for a hearty lunch. Or serve it steaming hot with tortilla chips for a crowd—game over.
- Leftovers That Don’t Suck: Honestly, this soup only gets better the next day. The flavors meld, and it’s still rich, not watery. Plus, it’s cheap—chicken breast, broth, and canned tomatoes stretch for days.
Step-by-step instructions for bj's chicken tortilla soup copycat recipe
Here's how to recreate that signature restaurant flavor at home—layered with spice, lime, and smoky black bean crunch.
Sear the Chicken Until Golden and Cook Through
Heat a large Dutch oven over medium-high heat until hot. Add the 2 lb chicken breast, cut into bite-sized pieces, in a single layer. Let them sear undisturbed for 3-4 minutes until golden brown on one side. Flip and repeat on the other side, then remove from the pot and set aside.
In the same pot, add 1 tablespoon chili powder and 1 tablespoon ground cumin, stirring to coat the browned bits. This creates the smoky base that defines the soup's flavor. Pour in 4 cups chicken broth and add the whole chicken bouillon cube, stirring until fully dissolved.
Build the Flavor Base with Onions, Garlic, and Tomatoes
Add the diced yellow onion and minced garlic cloves to the pot, stirring for 2-3 minutes until softened and fragrant. The onions should turn translucent, and you'll smell that garlicky aroma filling your kitchen.
Pour in the 1 can diced tomatoes (with juices) and stir to combine. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This step develops the soup's depth—don't rush it. The tomatoes will break down slightly, releasing their natural sweetness.
Add Chicken, Beans, and Corn for Hearty Texture
Return the seared chicken to the pot and stir to combine. Add the 1 can drained black beans and 1 cup corn kernels, stirring gently. Let the soup simmer together for 8-10 minutes until the chicken is cooked through and tender. You'll know it's ready when the chicken pieces flake easily with a fork.
Taste and adjust seasoning with salt and pepper if needed. The soup should be flavorful but not overly salty—remember, we're using low-sodium broth. This is where you can really taste if you've captured that signature restaurant flavor.
Finish with Lime and Avocado for Freshness
Remove the pot from heat and stir in the zest and juice of 1 whole lime. This bright citrus note is what makes this soup truly special. Add the diced avocado and stir gently—it will soften slightly but maintain its creamy texture.
Ladle the soup into bowls, then top each serving with crushed tortilla chips and shredded Monterey Jack cheese. The chips add that satisfying crunch, while the cheese melts slightly from the hot soup. Garnish with chopped cilantro for freshness and a final pop of color.
Serve Immediately with Extra Toppings
This soup tastes best served fresh while the chips are crispy and the avocado maintains its texture. Serve immediately with additional toppings on the side: extra lime wedges for squeezing, more crushed chips for crunch, and a sprinkle of cilantro for garnish.
Each spoonful delivers that perfect balance of smoky, spicy, and creamy flavors with a satisfying crunch. The lime zest brightens the rich chicken and bean base, while the avocado adds a luxurious creaminess. This is the copycat recipe that captures all the magic of the restaurant version!
Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat
- Sear the Chicken First: Toss the chicken breasts in a hot skillet with a little oil before shredding—this adds depth of flavor that just simmering alone can’t match. I used to skip this step and wondered why my soup tasted more like broth than BJ’s.
- Char the Onions Low: Cook the onions on medium-low heat until deeply browned, not crispy—this caramelization is what gives the soup its rich base. After burning three batches at high heat, I finally learned patience pays off here.
- Use Two Broth Batches: Start with half the broth, simmer the soup until the flavors meld, then add the rest—this prevents a watery finish. My grandmother swore by this, and she was right: the second batch of broth lifts the whole dish.
- Toast the Tortilla Strips: Fry the tortilla strips in oil until golden and crisp, then drain them on paper towels before adding to the soup. Sounds weird, but it works: the contrast of crunchy strips against the creamy broth is what makes this recipe stand out.
Dietary considerations for bj's chicken tortilla soup copycat
Gluten-Free Adaptation
This recipe is naturally gluten-free as long as you use certified gluten-free ingredients. The key is checking your tortilla chips—opt for brands like Late July or Siete that are made with corn and certified gluten-free.
Also verify your chicken bouillon cube (like Pacific Foods) and chili powder (check for wheat additives). The rest of the ingredients are already gluten-free, so you'll get all that smoky lime flavor without any gluten worries. 🌱
Dairy-Free Options
For a dairy-free version, skip the Monterey Jack cheese or substitute with dairy-free shreds like Violife or Daiya. You can also use cashew cream (blend ½ cup soaked cashews with ¼ cup water) as a topping instead of sour cream.
The avocado and lime still provide that creamy, tangy balance without dairy. The soup itself stays perfectly dairy-free!
Vegetarian Swap
To make this vegetarian, replace the chicken with 1 lb extra-firm tofu or 1 can chickpeas (drained and rinsed). Press the tofu to remove excess water, then cube and pan-fry until golden. For extra protein, add ½ cup cooked quinoa to the soup base.
The black beans and corn will keep the hearty texture, while the spices and lime zest maintain that signature flavor profile. 🌿
Lower-Carb Version
For a lower-carb approach, reduce the black beans to ½ can and omit the corn entirely. Use cauliflower rice (about 1 cup) instead of any grain.
The tortilla strips can stay as-is since they're just for crunch, but if you want to cut carbs further, use low-carb tortilla chips like Mission Carb Balance. The chicken and broth base will keep the dish satisfyingly filling.
Protein Boost
Want extra protein? Add ½ cup cooked quinoa or ½ cup cooked lentils to the soup base. For meat lovers, include ½ lb ground turkey or ½ lb shredded rotisserie chicken (cooked separately).
The original recipe already has 2 lb chicken breast, so you can easily double the protein without altering the flavor balance. Perfect for meal prep!
Spice Level Control
Adjust the heat to your preference by modifying the chili powder. For mild: use ½ tbsp chili powder + ¼ tsp cayenne. For medium: stick with 1 tbsp chili powder as written.
For spicy: add ½ tsp cayenne or a pinch of red pepper flakes. The lime zest helps balance any extra heat, so don't hesitate to go bold if you love spice! 🌶️
Nutrition facts
Frequently asked questions
Can I make this soup without fresh lime?
Yes! Use 2 tablespoons lime juice and 1 teaspoon lime zest from a bottle if fresh isn't available. For extra brightness, add ½ teaspoon orange zest to compensate. The key is that citrusy tang—don't skip it entirely, or the soup will taste flat.
How do I keep the tortilla strips crispy when serving?
Toast the chips in a 375°F oven for 5-7 minutes right before serving. For extra crunch, store them in an airtight container with a paper towel underneath to absorb moisture. The chips stay crispy for about 1 hour this way. Pro tip: Toast fresh chips for each serving if possible!
Can I prep this soup ahead of time?
Make the broth and chicken mixture up to 2 days ahead and store in the fridge. Reheat gently on the stove, then add the avocado and lime zest just before serving. For the toppings, keep the cheese and chips separate until ready to serve. The soup actually tastes better the next day as flavors meld!
What's the secret to getting the chicken tender?
Cut the chicken into even 1-inch pieces and sear them until golden brown before adding to the broth. The key is not overcooking—chicken should reach 165°F internal temp but still be moist. Simmering gently after adding to the broth (not boiling) keeps it tender.
How do I adjust the spice level?
For milder flavor, reduce chili powder to ½ tablespoon and omit cayenne. For extra heat, add ½ teaspoon cayenne or ¼ teaspoon red pepper flakes. Remember, the lime zest balances heat—so don't be afraid to go bold if you love spice! The avocado also helps cool things down.
