BJ's Chicken Tortilla Soup Copycat Recipe: Bold Spice and Creamy Corn Fusion

Soups & Stews

BJ's Chicken Tortilla Soup Copycat Recipe: Bold Spice and Creamy Corn Fusion

This BJ's Chicken Tortilla Soup copycat recipe delivers the restaurant's signature creamy, spice-kissed flavor right in your own kitchen. The secret lies in perfectly balanced ingredients—tender chicken, rich broth, and just the right amount of heat from chiles and cumin.

I've spent years perfecting this version, and it's now my go-to for hearty, satisfying meals that taste like a trip to your favorite Mexican restaurant.

The key to authentic flavor is building layers of taste through proper technique: sautéing aromatics until fragrant, simmering the broth to develop depth, and incorporating the right blend of spices. This recipe includes all the signature elements—crispy tortilla strips, creamy corn, and tender chicken—that make BJ's version so beloved.

The result is a soup that's rich yet balanced, with just the right amount of spice and creaminess.

What you'll end up with is a steaming bowl of soup that's packed with texture and flavor—tender chicken, crispy tortilla strips, and velvety corn all swimming in a rich, aromatic broth. The spices come together perfectly to create that signature BJ's taste, while the tortilla strips add a satisfying crunch.

This is comfort food at its finest, perfect for chilly evenings or when you need a meal that feels like a hug in a bowl.

Whether you're serving this to a crowd or enjoying it as a solo meal, the instructions are designed to ensure success every time. The recipe scales easily, and you can adjust the spice level to suit your taste. Let's get started on creating this restaurant-quality copycat recipe at home.

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

Ingredients for bj's chicken tortilla soup copycat

Sixteen ingredients. One bowl of restaurant-quality comfort. Let's make this copycat soup shine.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 2 lb Cut into 1-inch cubes
Chicken Broth 💧 6 cups Low-sodium preferred
Canned Black Beans 🌽 1 can Drained and rinsed
Corn Kernels 🌽 1 cup Fresh or frozen, thawed
Diced Tomatoes 🍅 1 can Fire-roasted, 14.5 oz
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Jalapeño Pepper 🌶️ 1 whole Seeds removed, diced
Chipotle Peppers in Adobo 🌶️ 2 tbsp Mined, from can
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Corn Tortillas 🍞 6 whole Cut into strips
Vegetable Oil 🫒 2 tbsp For frying tortillas
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Cheddar Cheese 🧀 1 cup Shredded, sharp variety
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness

The chicken and broth are your flavor foundation. BJ's uses boneless, skinless breasts—they stay tender better than thighs. Grab the low-sodium broth from the store (like Swanson or Pacific Foods) to control salt levels. For the corn, fresh is ideal but frozen works too—just thaw it first. The fire-roasted diced tomatoes add that smoky depth—don't skip the good stuff. I always grab the organic canned beans from Trader Joe's—they hold up better when reheated. Pro tip: Toast your cumin and smoked paprika in a dry pan for 30 seconds before adding to the pot—it wakes up those flavors.

No chipotle peppers in adobo? Substitute with 1 tbsp of hot sauce plus 1 tsp smoked paprika—it's a decent stand-in. Running low on jalapeño? Serrano peppers work too, but they're hotter. The tortillas should be corn, not flour—Mission brand is reliable. For the tortilla strips, fry them in small batches so they stay crispy. No heavy cream? Half-and-half works but the soup won't be as velvety. The cheddar? Sharp cheddar from a block melts the best—pre-shredded gets clumpy. Fresh cilantro is a must, but if you're out, dried cilantro works at one-third the amount.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch because it disappears fast. For freezing, portion into containers with a little headspace—the broth expands when frozen. To reheat, warm on the stove over medium heat, stirring occasionally. The tortilla strips crisp up again when reheated in a dry pan for 30 seconds. Garnish with extra lime juice and cilantro right before serving—that's what makes it restaurant-quality.

❤️

Why You'll Love This Recipe

  • Pantry to Pot: I swear by this recipe when I forget to meal prep—just pull out the chicken broth, beans, and corn, and let the stove do the work. The chicken shreds itself with minimal effort, and the tomatoes add that tangy depth without extra chopping.
  • Layered Flavor Bomb: That creamy avocado swirl (yes, it’s just blended avocado and lime) meets the smoky black beans and juicy chicken—it’s like a party in your bowl. Honestly, the first spoonful makes me pause mid-stir.
  • Lunchbox Hero: Pack it cold or reheat it—this soup holds up perfectly for work lunches or tailgates. My college-aged son takes it to games, and I still get texts like, “This is the best stadium food ever.” (Spoiler: It’s not stadium food.)
  • Budget-Friendly Powerhouse: A whole pot for under $10? With chicken breast, beans, and corn, you’re feeding four for less than takeout. Leftovers taste just as good the next day—proof that simplicity doesn’t mean sacrificing flavor.

Step-by-step instructions for BJ's chicken tortilla soup

This method delivers the restaurant's signature creamy, spicy, and hearty soup every time.

1

Sear the Chicken and Build the Flavor Base

Heat a large Dutch oven over medium-high heat. Add the 2 lb boneless chicken breast, cut into 1-inch cubes, and sear for 5-6 minutes until golden brown on all sides. You'll see the edges develop a nice crust—that's your signal they're ready. Remove the chicken and set it aside.

In the same pot, add 2 tbsp vegetable oil and swirl to coat. Toss in the 1 whole yellow onion, diced, and cook for 4 minutes until softened. Add the 4 cloves garlic cloves, minced, and the 1 whole jalapeño pepper, seeds removed and diced, cooking for 1 minute until fragrant. Stir in the 2 tbsp chipotle peppers in adobo, 1 tbsp ground cumin, and 1 tbsp smoked paprika, letting the spices toast for 30 seconds to deepen their flavor. 2

Simmer the Soup with Broth and Tomatoes

Pour in the 6 cups chicken broth and scrape up any browned bits from the bottom of the pot. Add the 1 can diced tomatoes and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 15 minutes, allowing the flavors to meld together. You'll notice the soup developing a rich, smoky aroma—this is where the magic happens.

Add the 1 can canned black beans, drained and rinsed, and the 1 cup corn kernels. Stir gently and continue simmering for another 10 minutes. The beans should be heated through, and the corn should be tender but still hold its shape. Taste the broth and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper as needed.

Step 3: Finish with Cream and Crispy Tortilla Strips

Reduce heat to low and stir in the 0.5 cup heavy cream and 1 cup shredded cheddar cheese. Let it simmer for 2-3 minutes until the cheese melts completely and the soup reaches a creamy consistency. If the soup looks too thick, add a splash of the reserved chicken broth to loosen it to your desired texture.

While the soup simmers, heat 2 tbsp vegetable oil in a separate skillet over medium heat. Add the 6 whole corn tortillas, cut into strips, and fry for 1-2 minutes per side until golden and crispy. Remove with a slotted spoon and drain on paper towels.

Step 4: Combine and Serve with Fresh Garnishes

Return the seared chicken to the pot and let it warm through for 3-4 minutes. Ladle the soup into bowls, top each serving with the crispy tortilla strips, and garnish with 0.25 cup chopped fresh cilantro and a squeeze of 1 whole lime, juiced. The contrast between the creamy soup, crispy tortillas, and bright lime will make every bite unforgettable.

Serve immediately while the tortilla strips are still crispy. This soup tastes even better the next day, so consider making a double batch—it reheats beautifully.

👨‍🍳

Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat

  • POACH CHICKEN LOW: Simmer the chicken breast in the broth at a gentle boil—just enough to keep bubbles breaking the surface. I used to crank the heat, and the chicken turned out dry no matter how long I rested it. This way, it stays tender and absorbs all that broth flavor.
  • RINSE BEANS FIRST: Drain and rinse the canned black beans before adding them to the soup. The starchy water makes the soup gummy if you skip this, and nobody wants a gluey tortilla soup. Takes 10 seconds but makes a real difference.
  • CRUSH SOME CORN: Toss half the corn kernels in a dry skillet over medium heat until they’re lightly toasted and a few break apart. The contrast of textures—creamy, crunchy, and slightly charred—is what makes this soup feel like the real deal. (Yes, even if you’re impatient like me.)
  • SAVE THE BROTH: Strain the chicken broth through a fine-mesh sieve after cooking the chicken to remove any stray bits. The cleaner the broth, the smoother the soup base, and that’s the thing that matters most when you’re going for that BJ’s consistency. (Your future self will thank you.)

Make-ahead tips for this dish

Prep Ahead Strategy

Start by prepping the chicken and aromatics the night before. Cube and refrigerate the 2 lb boneless chicken breast in an airtight container with a sprinkle of 1 tsp salt—this keeps it fresh and ready to sear.

Dice the yellow onion, mince the garlic, and chop the jalapeño separately. Store them in sealed containers in the fridge for up to 3 days. This saves 20 minutes of prep time on cooking day. 🌟

Broth and Bean Prep

Measure out the 6 cups chicken broth, 1 can black beans, and 1 cup corn kernels into a large pot or airtight container. Keep the beans and corn refrigerated until ready to use.

If using frozen corn, thaw it overnight in the fridge for even cooking. This step ensures your base ingredients are ready to simmer immediately, cutting down on last-minute prep. 💧

Tortilla Strips in Advance

For crispy tortilla strips without the fuss, fry them ahead and store in an airtight container at room temperature for up to 2 days. Fry 6 corn tortillas cut into strips in batches, drain on paper towels, and let cool completely.

Reheat in a 350°F oven for 3-5 minutes before serving to restore their crunch. This is my favorite shortcut—no one will guess they were made ahead! 🍞

Freezer-Friendly Bases

Make a full batch and freeze the soup base (without tortilla strips or garnishes) for up to 3 months. Portion into quart-sized freezer bags, leaving 1-inch headspace for expansion.

Thaw overnight in the fridge, then reheat on the stove with the fresh additions. The flavors actually deepen after freezing—this is how I keep a backup for busy nights. ❄️

Garnish Assembly Line

Set up a garnish station with chopped cilantro, juiced lime, and extra cheddar cheese in small bowls. This makes serving faster and keeps the presentation clean.

I also keep a small bowl of hot sauce on the table for guests who want extra heat. This keeps the soup feeling fresh and restaurant-style. 🌿

Double Batch for Crowds

This recipe scales perfectly for parties—just double all ingredients and use a 6-8 quart stockpot. Cook the soup in batches if needed, then combine before serving.

Keep the tortilla strips warm in a 200°F oven while you finish the soup. I’ve served this to 12 people with no leftovers—it’s that good! 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 36g13%
Dietary Fiber 8g29%
Sugars 6g
Protein 38g76%
* 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

Can I make this soup without heavy cream?

Yes! For a lighter version, substitute the 0.5 cup heavy cream with 0.5 cup whole milk or 0.25 cup sour cream. The soup will still be flavorful but slightly less rich. If you want extra creaminess without dairy, blend 0.25 cup cooked white beans with the broth before adding it to the pot.

2

How do I adjust the spice level?

This recipe has a mild-medium heat from the jalapeño and chipotle peppers. For more heat, add 1 extra chipotle pepper or 0.5 tsp cayenne pepper. For a milder version, remove the jalapeño seeds and reduce chipotle to 1 tbsp. Always taste as you go—spices build up during simmering.

3

Can I use flour tortillas instead of corn?

Corn tortillas are traditional for this recipe as they hold their shape better when fried. However, you can use flour tortillas if needed. They'll be slightly softer but still crispy. For extra crunch, fry them at medium-high heat for 1-2 minutes per side and drain thoroughly on paper towels.

4

Why did my tortilla strips get soggy?

Soggy tortilla strips usually happen from one of two issues: adding them too early (they absorb moisture) or not draining them well after frying. Always fry in batches, drain on paper towels, and add them to the soup just before serving. For extra insurance, keep them warm in a 200°F oven while finishing the soup.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through. For crispy tortilla strips, reheat them separately in a dry skillet for 30-60 seconds until golden. The soup tastes even better reheated—this is when the flavors meld together perfectly. Store leftovers in an airtight container for up to 4-5 days.

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