Soups & Stews
This BJ's chicken tortilla soup copycat recipe delivers the restaurant's signature smoky depth and creamy texture right in your kitchen. The secret lies in slow-simmered chicken broth infused with cumin and chili powder, creating that unmistakable warmth that defines the dish.
I've perfected the balance between tender chicken, hearty beans, and perfectly toasted tortilla strips that add both texture and visual appeal.
The recipe builds on BJ's signature elements—smoky cheddar swirls and crispy herb crowns—while making it achievable at home. You'll start with a rich chicken base, then layer in corn, black beans, and diced tomatoes for that classic tortilla soup profile.
The key technique is toasting the tortilla strips until they're crispy enough to hold their shape, creating that satisfying crunch with every spoonful.
What sets this apart is the creamy texture achieved through careful simmering and a touch of cornstarch, rather than heavy cream. The result is a soup that's rich but not greasy, with each bite delivering layers of smoky, cheesy, and herby flavors.
The crispy herb crowns on top add a restaurant-quality finishing touch that makes this soup feel like a special occasion.
Perfect for game day gatherings or cozy weeknight dinners, this recipe serves 6 and comes together in about 45 minutes of active time. The leftovers reheat beautifully, making it an ideal meal prep option for busy weeks. Let's get started on recreating that BJ's magic at home.
Ingredients for bj's chicken tortilla soup copycat
Sixteen ingredients to recreate BJ's signature smoky, creamy tortilla soup at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred for flavor control |
| Black Beans 🌽 | 1 ½ cups | Drained and rinsed, canned or cooked |
| Corn Kernels 🌽 | 1 ½ cups | Fresh, frozen or canned (drained) |
| Diced Tomatoes 🍅 | 14 ½ oz | Canned, fire-roasted for smoky flavor |
| Tortilla Chips 🍞 | 12 oz | Blue corn or regular, lightly crushed |
| Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp variety preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for best texture |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for crispy herb crowns |
| Green Onions 🧅 | ¼ cup | Sliced thin, for garnish |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Smoked variety for authentic taste |
| Cornstarch 🌾 | 1 tbsp | For creamy texture without heaviness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken breast is critical for that signature BJ's texture—cut it into uniform pieces so they cook evenly. Costco or Trader Joe's often have pre-cut chicken breasts in the freezer section, which saves time. For the black beans, low-sodium canned beans are ideal, but rinse them well to remove any residual salt. The fire-roasted diced tomatoes add that smoky depth you crave—Muir Glen is my go-to brand for this. Fresh corn is best, but frozen works in a pinch. Just thaw and drain it thoroughly before adding. The tortilla chips should be lightly crushed to mimic the texture of the crispy herb crowns in the original recipe.
No fire-roasted tomatoes? Regular canned tomatoes with a pinch of smoked paprika will get you close. Out of sour cream? Greek yogurt works too—just use full-fat for the best mouthfeel. The cumin and chili powder are non-negotiable for that authentic BJ's warmth, but if you can't find smoked chili powder, regular chili powder plus a dash of liquid smoke works. For the crispy herb crowns, cilantro and green onions are essential, but if you're out of one, parsley or basil can substitute at the same amount. The cornstarch is key for that creamy texture—don't skip it, but make sure to whisk it with a little cold water first to avoid lumps.
This soup tastes even better the next day as the flavors meld together. Store leftovers in the fridge for up to 4 days, or freeze for 3 months in airtight containers. The crispy herb crowns lose their crunch when reheated, so save those for fresh servings. For meal prep, assemble everything except the herb crowns and store separately. When ready to serve, just reheat the soup, toast fresh chips, and top with the herb crowns. The cheddar swirls can be made ahead too—just reheat them gently in a skillet until melted and smooth.
Why You'll Love This Recipe
- One-Pot Magic: Between us, this soup is that recipe—just dump everything in one pot, simmer, and walk away. No chopping, no fussing, and honestly? The black beans and corn practically cook themselves in the broth while the chicken shreds effortlessly.
- Layered Flavor Bomb: That creamy avocado swirl at the end isn’t just garnish—it’s the secret weapon. The smoky chicken, tangy tomatoes, and earthy black beans? They’re all playing nice, but the real star is the cilantro-lime finish that makes you go back for seconds.
- Meal Prep MVP: I make a double batch on Sundays and it lasts me all week—lunches, quick dinners, even packed for work. The flavors actually get better the next day (yes, even on a Tuesday night), and reheating takes less time than ordering takeout.
- Budget-Friendly Powerhouse: Chicken breast and canned beans stretch this recipe into four servings without breaking the bank. Between us, it’s the kind of soup that makes you feel fancy while keeping your wallet happy—plus, the leftovers freeze like a dream.
Step-by-step instructions for BJ's chicken tortilla soup copycat recipe
Here's how to recreate that signature restaurant soup with crispy herb crowns and smoky cheddar swirls.
Sear and Simmer the Chicken
Cut the 2 lb chicken breast into bite-sized pieces and season generously with 1 tsp salt and 0.5 tsp black pepper. Heat a large Dutch oven over medium-high heat and add the chicken in a single layer. Sear for 3-4 minutes until the chicken is golden brown on all sides and cooked through. Remove the chicken and set aside.
In the same Dutch oven, add 1 whole yellow onion and 4 cloves garlic cloves that have been minced. Sauté for 2-3 minutes until the onions are translucent and the garlic is fragrant. Here's the thing—don't let the garlic burn. Watch it closely and remove the pan from heat if it starts to darken.
Build the Flavor Base
Reduce the heat to medium and add 1.5 tbsp ground cumin and 1.5 tbsp chili powder. Stir for 30 seconds to toast the spices and release their aromas. Pour in the 14.5 oz diced tomatoes and stir well. Let this mixture simmer for 5 minutes until the tomatoes break down slightly and the flavors meld.
Add the 6 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to low and return the seared chicken pieces to the pot. Let everything simmer together for 15 minutes to infuse the broth with chicken flavor. This step develops the soup's rich, smoky foundation.
Thicken and Season the Soup
In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons of cold water. Slowly stir this mixture into the simmering soup. The cornstarch will help create that signature creamy texture without making the soup heavy. Let the soup cook for an additional 5 minutes until it has thickened to your desired consistency—it should coat the back of a spoon but still be easy to stir.
Add the 1.5 cups black beans and 1.5 cups corn kernels to the soup. Stir well and let everything simmer together for another 5 minutes. Taste and adjust seasoning with additional salt or pepper if needed. The soup should be well-seasoned but not overly salty. Remember, we're aiming for that perfect balance of smoky, cheesy, and slightly spicy flavors.
Create the Crispy Herb Crowns
While the soup simmers, prepare the crispy herb crowns. In a small skillet over medium heat, add 12 oz tortilla chips. Toast them for 2-3 minutes until they're lightly crispy and golden. Remove from heat and stir in 0.25 cup chopped fresh cilantro and 0.25 cup sliced green onions. Mix well to coat the chips with the herbs.
This is the moment that matters: the herb crowns should be crispy but not burnt. If they're not crispy enough, return them to the skillet for another 30 seconds. The herbs will add freshness and a perfect textural contrast to the creamy soup. Keep these warm until ready to serve.
Finish and Serve
Just before serving, stir in the 1.5 cups shredded cheddar cheese and 0.5 cup sour cream. The cheese will melt into the soup, creating those signature cheddar swirls, while the sour cream adds a creamy, tangy element. Ladle the soup into bowls and top each serving with a generous portion of the crispy herb crowns.
For that authentic BJ's touch, I like to garnish each bowl with an extra sprinkle of black pepper and a few more cilantro leaves. Serve immediately while the herb crowns are still crispy and the cheese swirls are visible on the surface. This dish delivers on all the promises—rich, smoky, cheesy, and perfectly balanced with fresh, crispy toppings.
Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat
- SHRED CHICKEN COLD: I learned this the hard way—shredding chicken straight off the heat makes it rubbery. Instead, transfer the cooked breasts to a plate, loosely tent with foil, and let them rest for 5 minutes. The fibers relax, and you’ll get clean, tender shreds that hold up in soup.
- SALT THE BROTH: Skip this, and your soup tastes flat. Season the chicken broth before adding it to the pot—aim for at least 1½ teaspoons of salt per quart. If you’re using low-sodium broth, add extra salt later, but taste as you go. The beans and corn will soak up flavor, so don’t hold back.
- TOAST THE CORN: Raw corn kernels turn mushy in the soup. Dry them in a skillet over medium heat for 2–3 minutes until lightly golden—just until you smell that buttery pop. This keeps them bright and adds a toasty depth that copycat recipes often miss.
- SIMMER LOW AND SLOW: After adding the beans, tomatoes, and broth, resist the urge to crank the heat. A gentle simmer (just bubbles breaking the surface) keeps the beans intact and lets the flavors meld. Boiling them turns the soup into a watery mess—trust me, I’ve done it.
Make-ahead tips for bj's chicken tortilla soup copycat
Prep Ahead Strategy
Start by prepping the chicken and aromatics the night before. Cut 2 lbs of chicken breast into bite-sized pieces, season with 1 tsp salt and 0.5 tsp black pepper, and store in an airtight container in the fridge.
Dice 1 yellow onion and mince 4 garlic cloves, storing them separately in sealed containers. This saves 15 minutes of prep time the next day. 💡
Broth and Spice Base
Make the flavor base up to 2 days ahead for deeper, more complex flavors. In a Dutch oven, sauté the prepped onions and garlic until soft, then add 1.5 tbsp cumin and 1.5 tbsp chili powder, stirring for 30 seconds.
Pour in 6 cups chicken broth and 14.5 oz diced tomatoes, then simmer for 10 minutes. Let it cool completely before refrigerating in an airtight container. The spices will continue to bloom overnight, intensifying the smoky depth.
Creamy Texture Prep
Prepare the cornstarch slurry ahead of time to ensure a smooth, lump-free thickening. Mix 1 tbsp cornstarch with 2 tbsp cold water in a small jar or container. Store it in the fridge until ready to use.
When reheating, simply whisk it into the soup during the final 5 minutes of cooking—this guarantees that signature creamy texture without the risk of clumping. ✨
Crispy Herb Crowns
Toast the tortilla chips just before serving to maintain their crispiness, but you can prep the herb mixture ahead. Chop 0.25 cup cilantro and 0.25 cup green onions, then store them in a small container with a splash of olive oil to keep them fresh.
When ready to serve, toss the toasted chips with the herbs—this adds 5 minutes of convenience without sacrificing texture. The key is to toast the chips fresh so they stay crunchy.
Cheese and Sour Cream
Shred 1.5 cups cheddar cheese and measure out 0.5 cup sour cream in advance, storing them separately in airtight containers. Keep the cheese at room temperature for 30 minutes before adding it to the soup—this ensures it melts smoothly into those signature swirls.
The sour cream can be stored in the fridge until the last step, where it adds a cool, tangy contrast to the warm soup. 🧀
Reheating for Maximum Flavor
When reheating, add ¼ cup water or broth to the soup to prevent drying out. Heat over medium-low heat for 10-12 minutes, stirring occasionally, until it reaches 165°F.
For the crispy herb crowns, toast fresh chips in a dry skillet for 2-3 minutes and toss with prepped herbs right before serving. The cheddar swirls can be reheated in a small saucepan with 1 tbsp broth until melted and smooth. This keeps the dish restaurant-quality even after storage. 🔥
Nutrition facts
Frequently asked questions
Can I make this recipe without cornstarch for a gluten-free version?
Yes! For a gluten-free option, replace the cornstarch with 1 tbsp arrowroot powder or 1 tbsp potato starch mixed with 2 tbsp water. Whisk it into the soup during the final 5 minutes of cooking just like the cornstarch. The texture will be equally creamy but naturally gluten-free.
How do I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tbsp hot sauce (like Cholula or Tabasco) when you stir in the black beans and corn. For extra heat, top each bowl with diced jalapeños or a dash of red pepper flakes. The smoky chili powder already gives it depth, so these additions will enhance—not overpower—the flavors.
Can I use chicken thighs instead of breasts for more flavor?
Chicken thighs add richer flavor and stay juicier during simmering. Use 2 lbs bone-in, skin-on thighs instead, and increase cooking time to 20 minutes for the chicken to fully tenderize. Remove the skin before adding the chicken back to the pot to avoid excess fat. The result will be even more flavorful and hearty.
Why did my crispy herb crowns turn soggy?
This usually happens if the chips are toasted too long before adding herbs or if they sit too long before serving. Toast chips for just 2-3 minutes until golden, then immediately mix with herbs and serve. For make-ahead prep, store chips and herbs separately—re-toast chips fresh before mixing. Keep the herb crowns warm in a 200°F oven for up to 10 minutes if needed.
What can I substitute if I don't have fire-roasted tomatoes?
Use regular canned tomatoes and boost the smoky flavor by adding ½ tsp smoked paprika or ¼ tsp liquid smoke when sautéing the onions. For extra depth, char 1 diced onion in a dry skillet until blackened, then add it to the pot with the tomatoes. This mimics the smoky roasted flavor perfectly.