Bj's Chicken Tortilla Soup Copycat Recipe: Smoky Cheddar Rivers and Crispy Tortilla Crowns

Soups & Stews

Bj's Chicken Tortilla Soup Copycat Recipe: Smoky Cheddar Rivers and Crispy Tortilla Crowns

BJ's Chicken Tortilla Soup copycat recipe delivers that signature smoky cheddar richness and crispy tortilla crowns you crave. The secret lies in slow-simmered chicken broth blended with melted cheddar for that iconic "cheese river," then topped with perfectly toasted tortilla strips.

I've replicated this restaurant favorite after years of testing—every element must work together to nail the texture and flavor balance.

The key techniques start with properly browning the chicken for deep flavor, then simmering it with spices until tender. The broth gets blended with sharp cheddar cheese to create that velvety, smoky sauce, while the tortilla strips toast until golden and crispy.

This isn't just soup—it's a complete meal with layers of texture and warmth that transport you straight to BJ's.

What makes this copycat version special is the attention to detail: the crispy tortilla crowns that float like edible garnishes, the perfectly seasoned chicken, and that rich cheddar broth that coats every spoonful.

The presentation matters too—those crispy tortilla pieces need to stay perfectly golden while the soup remains hot and inviting.

Serve this with warm cornbread or tortilla chips for the full BJ's experience. The recipe scales beautifully for crowds, and leftovers reheat just as well. Here's how to make it restaurant-quality at home with simple techniques and quality ingredients.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for bj's chicken tortilla soup copycat

Sixteen ingredients crafting restaurant-quality smoky cheddar rivers and crispy tortilla crowns at home.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 2 lb Trimmed of excess fat
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Canned Diced Tomatoes 🍅 14 ½ oz Fire-roasted preferred
Chicken Broth 💧 6 cups Low-sodium preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged
Flour Tortillas 🌯 8 whole Medium size, cut into strips
Vegetable Oil 🫒 ½ cup For frying tortilla strips
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Chicken Bouillon Cubes 🍲 2 whole For extra depth
Green Bell Pepper 🧅 1 whole Diced, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The sharp chedddar cheese is non-negotiable for that iconic 'cheese river'—look for aged blocks at specialty grocers like Whole Foods or Wegmans for maximum sharpness. Chicken thighs (not breasts) stay juicy during simmering, and Costco sells them pre-trimmed in bulk. For the tortillas, Mission brand holds up best to frying, but any medium-sized flour tortilla works. The fire-roasted diced tomatoes add smokiness without extra spices, and Trader Joe's carries them year-round. Fresh cilantro is ideal, but dried works at one-third the amount if needed.

No sharp chedddar? Pepper jack or Monterey Jack blend in, though the flavor shifts slightly. Substituting chicken broth with vegetable broth works for vegetarian versions, but the bouillon cubes add that meaty depth. Smoked paprika can be swapped for regular paprika plus a pinch of liquid smoke, though the latter can overpower easily. The bell pepper is optional but adds freshness—skip it if you prefer the classic version. For the tortilla strips, corn tortillas toast faster but lose crispiness quicker than flour. Parchment paper prevents soggy strips when prepping ahead.

The soup reheats beautifully—3-4 minutes on medium heat, stirring constantly to prevent cheese separation. Store leftovers in airtight containers for up to 4 days in the fridge, or freeze portions for 3 months. For crispy tortilla crowns, fry in batches and drain on a wire rack with paper towels underneath to catch excess oil. Portion the soup into serving bowls first, then add the crispy tortilla strips just before serving to maintain texture. The cheese sauce can be prepped ahead and reheated gently with a splash of broth.

❤️

Why You'll Love This Recipe

  • 20-Minute Start: I swear, the hardest part is waiting for the chicken thighs to brown—once they’re golden, the rest is just simmering. No chopping, no fuss, just dump-and-go with the onions, garlic, and broth.
  • Garlic Bomb Flavor: That first bite? The crispy chicken with the slow-cooked garlic and tomatoes? It’s the kind of rich, savory punch that makes you forget you’re copying a restaurant dish. Honestly, the broth gets better as it sits.
  • Lunchbox Hero: Pack it cold or reheat it—this soup holds up perfectly. My kids take it to school, my husband eats it straight from the fridge, and I still crave it for dinner. Add tortilla strips or avocado if you’re feeling fancy, but it’s great plain.
  • Budget Win: Chicken thighs and canned tomatoes stretch for days, and the flavor only deepens. I make a double batch on Sundays, freeze half, and still have leftovers for my next lazy night. (Yes, even on a Tuesday.)

Step-by-step instructions for Bj's chicken tortilla soup copycat recipe

Master the signature elements: tender chicken, smoky broth, and crispy tortilla crowns.

1

Sear and Simmer the Chicken

Pat the 2 lb boneless chicken thighs dry with paper towels and season generously with 1.5 tsp salt, 0.5 tsp black pepper, 1 tbsp ground cumin, and 1 tsp smoked paprika. Heat 0.25 cup vegetable oil in a large Dutch oven over medium-high heat until shimmering. Add the chicken thighs and sear for 4-5 minutes per side until golden brown and cooked through to 165°F internal temperature.

Remove the chicken from the pot and set aside. In the same pot, add 1 whole diced yellow onion and 1 whole diced green bell pepper (if using). Sauté for 3-4 minutes until softened. Stir in 4 cloves minced garlic and cook for 30 seconds until fragrant. Add 14.5 oz canned diced tomatoes, 6 cups chicken broth, and 2 whole chicken bouillon cubes, scraping up any browned bits from the bottom of the pot.

2

Build the Smoky Broth

Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for 20-25 minutes, allowing the flavors to meld and the broth to develop depth. The broth should reduce slightly, becoming rich and aromatic with a smoky, savory aroma. If the broth looks too thin, simmer uncovered for an additional 5-10 minutes to concentrate the flavors.

While the broth simmers, shred the chicken using two forks and return it to the pot. Stir in 1.5 cups shredded sharp cheddar cheese and let it melt completely into the broth, creating those signature cheddar rivers that define the soup. Taste and adjust seasoning if needed—this is where the soup’s balance of smoky, cheesy, and savory flavors comes together.

3

Fry the Tortilla Crowns

Cut the 8 whole flour tortillas into ½-inch wide strips. Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until the oil is hot but not smoking. Fry the tortilla strips in batches for 1-2 minutes per batch, stirring constantly, until they turn a deep golden brown and are crispy. Drain on paper towels and sprinkle lightly with salt while still hot to maintain crispness.

Real talk: Don’t overcrowd the skillet or the oil temperature will drop, leading to soggy tortilla strips. Fry in small batches for the best texture. The tortilla crowns should be crispy enough to stand up to the soup without turning into a soggy mess.

4

Assemble and Serve

Ladle the hot soup into bowls and top each serving with a generous handful of the crispy tortilla crowns. Garnish with 0.25 cup chopped fresh cilantro just before serving to add a bright, fresh contrast to the rich, smoky flavors. Serve immediately while the tortilla strips are still crispy and the cheese is melted into the broth.

This is the moment that matters: The contrast of the crispy tortilla crowns against the creamy, cheesy broth is what makes this copycat recipe so special. Every spoonful should deliver that perfect balance of textures and flavors that Bj’s is known for.

👨‍🍳

Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat

  • Sear the Chicken First: Skip the slow simmer start—hit the chicken thighs with high heat in a dry skillet for 3-4 minutes per side until golden. That crust locks in flavor and keeps the meat from turning rubbery later, especially since thighs are forgiving but still need respect.
  • Char the Onion Low: After slicing, cook the onion on medium-low heat for 10-12 minutes until deeply caramelized but not browned. I used to rush this, and the soup always tasted flat—patience here builds the base flavor that makes the copycat version shine.
  • Strain the Broth: Use a fine-mesh strainer to remove any cloudiness from the chicken broth before adding it to the pot. It’s a 30-second step that cuts through the graininess and makes the soup silky, especially important if you’re using store-bought broth.
  • Toast the Garlic Separately: Mince the garlic, then dry-toast it in a separate pan over low heat until fragrant but not colored—about 5 minutes. Add it to the soup at the very end to avoid bitterness, and trust me, the aroma alone makes the dish feel restaurant-worthy.

Pro cooking tips for perfect results

Chicken Searing Secrets

Don't skip browning the chicken—this step builds deep, caramelized flavors that elevate the entire soup. Use 2 lb boneless chicken thighs (not breasts) for juiciness, and sear them 4-5 minutes per side until golden brown.

A cast-iron Dutch oven conducts heat perfectly for this, but any heavy pot works. Pat the chicken completely dry before seasoning to ensure a good crust. 🔥

Cheese River Technique

The signature cheddar rivers require sharp, aged cheddar—no pre-shredded cheese here! Use 1.5 cups of freshly shredded Whole Foods brand sharp cheddar (or similar) for the best melt and flavor. Stir the cheese into the simmering broth (not boiling) to prevent clumping.

If the cheese separates, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water to stabilize it. Taste as you go—this is where the soup's soul lives.

Tortilla Crown Crispiness

Frying the tortilla strips is an art—small batches are non-negotiable. Heat 0.25 cup vegetable oil to 350°F (use a thermometer!) and fry 1-2 minutes per batch, stirring constantly. Mission brand flour tortillas hold up best, but avoid corn tortillas—they burn before crisping.

Drain on a wire rack (not paper towels) to maintain crispness. Sprinkle with ½ tsp salt immediately after frying to lock in flavor and texture.

Broth Reduction Mastery

Simmer the broth uncovered for 20-25 minutes to develop concentrated flavors. If it reduces too much, add ¼ cup chicken broth to balance. The goal is a rich, smoky aroma—this means the spices have melded perfectly.

Taste before adding the cheese: you should detect cumin, smoked paprika, and bouillon notes clearly. This step makes the difference between restaurant-quality and home-cooked.

Timing Your Assembly

Serve the soup immediately after adding the tortilla crowns—they lose crispness fast. Keep the fried strips in a 200°F oven while assembling to maintain heat. Garnish with cilantro just before serving to keep it vibrant.

For large groups, pre-assemble bowls without the tortilla strips, then add them fresh. This keeps the texture crispy and the presentation restaurant-worthy.

Equipment Upgrades

Invest in these game-changers: a meat thermometer (for perfect chicken doneness), a wire whisk (for smooth cheese blending), and a skillet with high sides (for better tortilla frying).

A Dutch oven handles all stages beautifully, but any heavy-bottomed pot works. For extra crispy tortillas, try a deep fryer at 375°F—it's foolproof for large batches. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 36g13%
Dietary Fiber 5g18%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does BJ's tortilla soup have that signature "cheese river" effect?

The "cheese river" comes from using sharp, aged cheddar cheese stirred into simmering (not boiling) broth. The heat melts the cheese gradually, creating those glossy, creamy rivers. For best results, use freshly shredded cheese and stir constantly over low heat to prevent clumping. Pre-shredded cheese won't work—it contains anti-caking agents that prevent proper melting.

2

Can I make this soup vegetarian?

Replace the chicken with 1.5 cups of extra-firm tofu or 1 lb of mushrooms (like portobello or cremini) for umami depth. Use vegetable broth instead of chicken broth and add 1 tbsp soy sauce or 1 tsp miso paste to enhance flavor. The cheese and spices will still create that rich, smoky profile.

3

How do I keep the tortilla strips crispy when serving?

Fry them in small batches at 350°F until golden brown, then drain on a wire rack (not paper towels) to maintain crispness. Keep the fried strips in a 200°F oven while assembling bowls, and add them just before serving. For extra insurance, sprinkle with ½ tsp salt immediately after frying to lock in texture.

4

Can I make this soup ahead of time?

Yes, but with a few key adjustments. Prepare the broth and chicken mixture up to 2 days ahead, then refrigerate in an airtight container. When ready to serve, reheat gently on low heat and stir in the cheese just before serving. Fry the tortilla strips fresh and add them to bowls right before eating. The cheese may separate slightly during storage—just whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water to restore creaminess.

5

What's the best way to serve this soup?

BJ's serves it with warm cornbread or tortilla chips for dipping. For a complete meal, add a side of Mexican rice or a simple green salad. Garnish with extra cilantro, a squeeze of lime, or a sprinkle of crushed red pepper flakes for heat. The crispy tortilla strips are meant to be eaten with the soup—don't skip them!

★★★★★4.6(12 reviews)
Categories Soups & Stews