BJ's Copycat Chicken Tortilla Soup Recipe: Spiced Tomato-Basil Depth in One Pot

Soups & Stews

BJ's Copycat Chicken Tortilla Soup Recipe: Spiced Tomato-Basil Depth in One Pot

This BJ's copycat chicken tortilla soup delivers the same spiced tomato-basil depth you crave in one flavorful pot. 🌟 The secret lies in building layers of flavor—starting with a rich chicken broth base, then adding aromatic spices that blend seamlessly with tender chicken and fresh vegetables. I've perfected this recipe to capture that signature restaurant taste at home, so you can enjoy it whenever you want without the wait.

The key to authentic flavor is in the technique: sautéing onions and garlic until fragrant, then simmering spices to develop their full potential before adding the tomatoes. This creates a rich, aromatic broth that forms the heart of the soup. The chicken cooks just until tender, ensuring it stays juicy while absorbing all those delicious flavors. Every spoonful delivers that perfect balance of spicy, tangy, and creamy—just like the original.

What makes this recipe truly special is how it comes together in one pot, making it both foolproof and convenient. You'll start with a simple base of onions, garlic, and spices, then build up to a creamy, chunky soup with tender chicken, corn, and black beans. The final touch is crispy tortilla strips that add texture and that signature BJ's presentation. It's the kind of soup that warms you up from the inside out while delivering restaurant-quality flavor.

Perfect for a cozy weeknight dinner or a comforting meal when you're craving something hearty, this copycat recipe serves four and can be ready in about 45 minutes. The best part? Leftovers taste even better the next day as the flavors continue to meld. Let's get started on making this restaurant favorite at home!

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

Ingredients for bj's chicken tortilla soup copycat

This copycat recipe captures BJ's signature spiced tomato-basil depth in one flavorful pot.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into bite-sized pieces
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Diced Tomatoes 🍅 14 ½ oz Fire-roasted for depth
Chicken Broth 💧 4 cups Low-sodium preferred
Black Beans 🫘 15 oz Drained and rinsed
Corn Kernels 🌽 1 ½ cups Fresh or frozen
Cream of Chicken Soup 🥣 10 ½ oz Low-fat for lighter version
Tortilla Chips 🍟 4 oz Crushed for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Ground Cumin 🌶️ 1 tsp Toasted for aroma
Chili Powder 🌶️ 1 tsp Medium heat preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sour Cream 🧀 ½ cup Full-fat for creaminess

The chicken is the foundation—look for boneless, skinless breasts with good marbling for juiciness. Trader Joe's or Costco usually have the best prices for bulk chicken. Fresh diced tomatoes (fire-roasted if you can find them) add that signature depth, but canned works in a pinch. The cream of chicken soup is non-negotiable for that creamy texture—Campbell's or Progresso are reliable brands. For the spices, Penzeys or bulk bins at natural food stores give you the freshest flavor, but regular grocery store spices work too if they're not ancient.

No fresh cilantro? Dried cilantro or parsley at half the amount gets you close. Short on corn? Frozen corn kernels work perfectly—no need to thaw first. Want to cut the fat? Swap the sour cream for Greek yogurt (it's tangier too). The tortilla chips can be any brand—Tostitos or Mission are classic choices. For extra smokiness, add a pinch of smoked paprika to the spice mix. And if you're feeling adventurous, a splash of hot sauce at the end brings it to the next level.

This soup tastes even better the next day as the flavors meld—double the batch if you can. Store in airtight containers for up to 5 days in the fridge. Freezes beautifully for 3 months—just reheat with a splash of broth to restore creaminess. The tortilla strips stay crispy if you add them right before serving, but they're delicious straight from the pot too. Garnish with extra cilantro and a dollop of sour cream for that restaurant touch.

❤️

Why You'll Love This Recipe

  • 20-Minute Prep: I swear, this recipe is the kind of dish where you can chop the onion and garlic while scrolling through your phone—no fancy skills needed. The chicken breasts cook in one go, the broth simmers while you dice the tomatoes, and suddenly, dinner’s ready.
  • Layered Flavor Bomb: That first spoonful of soup? Chef’s kiss. The caramelized onion and garlic build a deep base, while the diced tomatoes add just the right tang—then the chicken? Tender enough to melt, but with enough bite to keep it interesting. (Yes, even my picky husband asks for seconds.)
  • Weeknight to Potluck: Between us, this is the soup that saves my sanity. Toss it in a thermos for lunch, serve it at a game-day gathering, or reheat leftovers for a lazy Sunday—it’s always a hit. The tortilla strips (yes, you can make those ahead) just need a quick toast, so it’s effortless to pull together.
  • Budget Meal, Big Payoff: Honestly, this recipe is my secret weapon for stretching groceries. Chicken breasts are affordable, the canned tomatoes and broth are pantry staples, and a bag of tortillas lasts for ages. Feed four for under $10, and you’ll have leftovers that taste just as good the next day.

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

This one-pot wonder delivers restaurant-quality flavor with simple techniques you'll nail every time!

1

🔥 Step 1: Sear the Chicken and Build the Flavor Base

Heat 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb boneless chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken is golden brown on all sides. Here's the thing—don't overcrowd the pan or the chicken will steam instead of sear.

Remove the chicken and set it aside. In the same pot, add the 1 whole yellow onion and cook for 3-4 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant. This quick sear locks in flavor that will infuse your entire soup.

2

🍳 Step 2: Simmer the Spiced Tomato-Basil Foundation

Add the 14.5 oz canned diced tomatoes, 4 cups chicken broth, 1 tsp ground cumin, 1 tsp chili powder, 1 tsp salt, and 0.5 tsp black pepper to the pot. Bring to a boil, then reduce heat to medium-low and simmer for 10 minutes until the flavors meld. You'll notice the mixture reduces slightly—that's when you know the spices have had time to bloom.

Return the chicken to the pot and simmer for another 10 minutes until the chicken is cooked through and shreds easily with a fork. The chicken should feel tender with no resistance when pierced. This is where the magic happens—the chicken absorbs all those beautiful spiced tomato flavors.

3

🥘 Step 3: Add the Hearty Ingredients

Stir in the 15 oz black beans, 1.5 cups corn kernels, and 10.5 oz cream of chicken soup. Simmer for 5 minutes to let everything warm through. The cream of chicken soup might seem like an odd addition, but it's what gives BJ's version that signature creamy, comforting texture without making it heavy.

I know it seems weird to add the cream of chicken soup at the end, but trust me—this is the secret to that perfect balance of richness and lightness. The soup should be thick but still spoonable. If it's too thick after simmering, add ¼ cup water to reach your desired consistency.

4

🔪 Step 4: Finish and Garnish Like a Pro

Remove the pot from heat and stir in the 0.5 cup sour cream. This is where the soup gets its signature velvety finish. Don't worry if it looks like too much—it'll blend right in. Ladle the soup into bowls and top each serving with 1 tablespoon crushed tortilla chips and 1 tablespoon chopped fresh cilantro.

Here's the moment that matters: serve immediately while the chips are still crispy and the soup is piping hot. The contrast of textures—creamy soup, crunchy chips, fresh herbs—is what makes this dish so irresistible. Each bite delivers that perfect combination of spiced tomato depth, hearty protein, and comforting creaminess.

👨‍🍳

Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat

  • SHRED CHICKEN LOW: Cut the chicken into 1-inch chunks—thicker pieces stay tough, and you’ll end up with rubbery bits in your soup. Simmer them uncovered on medium-low heat until they’re falling apart, then add broth to finish cooking. No need to rush; patience here makes the difference between fork-tender and chewy.
  • TOAST ONIONS FIRST: SautĂŠ the diced onion in oil until it’s golden brown, not just soft—about 5-7 minutes on medium heat. That caramelized depth is what gives the soup its rich, layered flavor. Skip this, and you’ll miss the soul of the dish.
  • SALT THE BROTH: Add a full teaspoon of salt to the chicken broth before combining it with other ingredients. The soup’s flavor builds from the base, and if you wait until the end, you’ll be guessing how much to add. Trust me, your taste buds will notice.
  • STIR IN TOMATOES LATE: Hold off on adding the diced tomatoes until the very end—just 5 minutes before serving. Their acidity softens if simmered too long, turning the soup thin and watery. Toss them in hot, and they’ll keep their brightness and texture.

Dietary considerations for these flavors

Gluten-Free Adaptations

This soup is naturally gluten-free if you use certified gluten-free ingredients. Swap regular tortilla chips for gluten-free corn tortilla chips like Mission Gluten-Free or Tostitos Gluten-Free. Double-check your cream of chicken soup—brands like Progresso Gluten-Free work perfectly. The chicken broth should be gluten-free too; Pacific Foods or Imagine make excellent low-sodium options. 🌱

Dairy-Free Swaps

For a dairy-free version, replace the sour cream with coconut yogurt or dairy-free sour cream like Kite Hill. The cream of chicken soup can be substituted with 1 cup dairy-free cream soup (check labels for gluten-free options too). The soup remains rich and creamy while accommodating lactose intolerance. The tortilla chips stay dairy-free as long as they're made from corn.

Low-Carb Options

To reduce carbs, skip the black beans and corn, or use ½ cup each of cauliflower rice instead. For the tortilla strips, bake low-carb tortillas like Mission Carb Balance until crispy. The cream of chicken soup is the main carb source here—opt for a low-carb cream soup if available, or use ½ cup heavy cream mixed with 1 tbsp cornstarch for a lighter alternative.

Vegetarian Version

Replace the chicken with 1.5 cups shredded rotisserie chicken substitute like Beyond Meat or tofu crumbles (pressed and pan-fried). Boost umami with 1 tbsp soy sauce or 1 tsp mushroom powder. The black beans and corn provide plenty of protein, so no additional adjustments are needed beyond the meat swap. This version keeps the hearty, comforting texture while being fully plant-based. 🌱

Protein Boost

For extra protein, add ½ cup cooked quinoa or ½ cup lentils (cooked) to the soup base. You can also increase the chicken to 2 lbs for a meatier version. For a high-protein vegetarian option, stir in ½ cup silken tofu or ½ cup chickpeas along with the black beans. These additions keep the soup satisfying while adding nutritional balance.

Allergen-Friendly

For nut allergies, ensure all spices are processed in nut-free facilities (check labels). For soy allergies, avoid soy-based chicken substitutes and use pea protein-based meat alternatives instead. If you're allergic to corn, use certified corn-free tortilla chips and swap corn for diced zucchini or peas. Always read labels carefully to avoid cross-contamination risks. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 75mg25%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
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

Can I use chicken thighs instead of breasts?

Chicken thighs actually work even better—they stay juicier and add richer flavor. Use 1.5 lbs bone-in, skin-on thighs for maximum flavor, but remove the skin before adding to the pot. The cooking time increases to 15-18 minutes total (after the initial sear), so adjust accordingly. The skin will render fat that enhances the broth.

2

Why does my soup taste too bland?

This usually happens when spices aren't toasted or simmered long enough. Always sautĂŠ onions and garlic until fragrant, then cook spices for 30 seconds before adding liquids. For extra depth, add 1 tsp smoked paprika or a pinch of cinnamon to the spice mix. Fresh herbs (like cilantro) should be added at the end to preserve their brightness.

3

How can I make this soup spicier?

Start with 1.5 tsp chili powder and add ½ tsp cayenne pepper for heat. For smoky depth, stir in ½ tsp chipotle powder or 1 tbsp hot sauce at the end. If you love fire, add 1 diced jalapeùo with the tomatoes. Remember: you can always adjust heat to taste after cooking.

4

Can I make this in a slow cooker?

Yes! Sear the chicken separately, then combine all ingredients (except chips and cilantro) in your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in sour cream at the end. The slow cooker version tastes even better the next day as flavors meld. Add chips just before serving to keep them crispy.

5

What's the best way to reheat leftovers?

Reheat gently on low heat with 2-3 tablespoons broth to restore creaminess. Never microwave without adding liquid—it makes the soup watery. For best texture, reheat in a saucepan until just hot, then stir in fresh cilantro and extra chips. Leftovers keep for 5 days in the fridge or 3 months frozen.

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