BJ’s Restaurant Chicken Tortilla Soup Copycat Recipe: Crunchy Top, Creamy Base, One-Pot Magic

BJ's Restaurant Chicken Tortilla Soup Copycat Recipe: Crunchy Top, Creamy Base, One-Pot Magic

BJ’s Restaurant Chicken Tortilla Soup copycat recipe delivers the same creamy, crunchy-topped magic you love—now perfectly adapted for your home kitchen. This one-pot wonder combines tender chicken, hearty black beans, and a velvety broth topped with crispy tortilla strips that stay crunchy until the last bite.

After years of testing, I’ve cracked the code for recreating that signature restaurant texture and flavor without shortcuts.

The secret lies in three key techniques: slow-cooking the chicken for maximum tenderness, toasting the tortilla strips just before serving to lock in crispness, and balancing the creamy broth with just enough acidity from lime and tomatoes.

Every spoonful delivers that perfect harmony of smoky, savory, and slightly tangy flavors—just like the original. The best part? It all comes together in one pot, leaving your kitchen clean and your dinner table full of compliments.

What you’ll end up with is a steaming bowl of restaurant-quality soup where the creamy broth clings to every spoonful, the chicken shreds effortlessly, and the tortilla strips add satisfying crunch.

The aroma alone will have everyone gathering around the table, and the first bite proves this copycat version is just as good as the chain’s famous original. This is comfort food at its finest—warm, satisfying, and impossible to resist.

Serve it with a dollop of sour cream, a sprinkle of fresh cilantro, and extra lime wedges for that final bright touch. Whether you’re feeding a crowd or meal prepping for the week, this recipe delivers foolproof results every time. Let’s get cooking—your taste buds will thank you.

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

Ingredients for bj’s chicken tortilla soup copycat

Sixteen ingredients for a soup that tastes like your favorite restaurant’s special.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 2 lb Cut into bite-sized pieces
Black Beans 🫘 2 cups Cooked or canned, drained
Diced Tomatoes 🍅 14 ½ oz Fire-roasted for extra flavor
Chicken Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced for depth
Flour Tortillas 🌯 6 whole Medium size, cut into strips
Sour Cream 🧀 ½ cup Full-fat for creaminess
Cheddar Cheese 🧀 1 cup Shredded, sharp variety
Lime 🍋 1 whole Juiced, for brightness
Chicken Bouillon Cube 🧂 1 whole Dissolved in 1 cup hot water
Olive Oil 🫒 2 tbsp For toasting tortilla strips
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Cumin 🌿 1 tsp Ground for smoky flavor

The chicken breast is your star—boneless, skinless cuts evenly and cooks faster. Costco or Trader Joe’s have pre-cut bite-sized pieces, which saves time. For the black beans, canned low-sodium is ideal but rinse them well. The fire-roasted diced tomatoes add that smoky depth—Muir Glen is my go-to. If you can’t find fire-roasted, regular diced works, but add a pinch of smoked paprika to mimic the flavor. The onion and garlic? Fresh is always better, but frozen chopped works in a pinch.

No chicken bouillon cube? Substitute 1 cup extra chicken broth plus a dash of soy sauce. The tortillas should be flour, not corn—they toast better and hold their shape. For extra crunch, use corn tortillas but toast them longer. The sour cream and cheddar? Full-fat versions make all the difference here. If you’re watching calories, use Greek yogurt instead of sour cream and reduced-fat cheese, but trust me on the full-fat version for that restaurant-quality texture.

This soup reheats beautifully—just add a splash of broth if it gets too thick. Keeps for 4-5 days in the fridge, freezes for 3 months. I always make a double batch because it disappears fast. The tortilla strips toast best right before serving—keep them warm in a 200°F oven while you finish the soup. Serve with extra lime wedges and hot sauce if you’re feeling spicy.

❤️

Why You’ll Love This Recipe

  • Here’s what sold me: that velvety texture from blending half the soup, then swirling it back in. It’s rich but not heavy, and the black beans keep it hearty. My picky eater even asked for seconds.
  • 20-Minute Prep: I swear, the hardest part is dicing that onion—once that’s done, you’re basically home free. Shred the chicken, dump in the beans and broth, and let it simmer. No chopping marathons, no fancy techniques.
  • Creamy Without Cream: Here’s what sold me: that velvety texture from blending half the soup, then swirling it back in. It’s rich but not heavy, and the black beans keep it hearty. My picky eater even asked for seconds.
  • Lunchbox Magic: Between us, this is my go-to for meal prep. It reheats like a dream—just toss it in a thermos or pack it cold with tortilla chips. Honestly, I’ve had it three days in a row and still crave it.

Step-by-step instructions for BJ’s restaurant chicken tortilla soup copycat recipe

Here’s how to recreate that signature BJ’s flavor in your own kitchen—rich, creamy, and topped with perfect crunch.

1

Sauté the Aromatics and Cook the Chicken

Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves and stir for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter.

Push the onions to one side of the pot and add the 2 lb boneless, skinless chicken breast, cut into bite-sized pieces. Cook for 6-8 minutes, stirring occasionally, until the chicken is no longer pink in the center and the edges are lightly browned. Remove the chicken with a slotted spoon and set aside temporarily—it’ll finish cooking in the broth.

2

Build the Flavorful Base

In the same pot, add the 1 teaspoon cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir for 30 seconds to toast the spices slightly and release their aromas. Pour in the 14.5 oz diced tomatoes (with juices), 4 cups chicken broth, and the 1 whole chicken bouillon cube dissolved in 1 cup hot water. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes to meld the flavors.

Return the cooked chicken to the pot and add the 2 cups black beans. Simmer for another 10 minutes until the chicken is fully tender and falling apart easily. Here’s the thing—if you taste the broth now and it needs more salt, adjust carefully. The beans and bouillon cube already contribute significant flavor, so go light unless you’re using low-sodium broth.

3

Finish with Creaminess and Freshness

Stir in the 0.5 cup sour cream and 1 cup cheddar cheese, letting them melt into the soup for 2-3 minutes over low heat. Remove the pot from heat and add the juice of the 1 whole lime—this brightens up all the rich flavors. Taste again and adjust seasoning if needed. The soup should be creamy but not heavy, with a perfect balance of smoky, tangy, and savory notes.

Here’s where the magic happens: cut the 6 whole flour tortillas into ¼-inch thick strips. Heat the 2 tablespoons olive oil in a separate skillet over medium heat and fry the tortilla strips in batches for 1-2 minutes until golden brown and crispy. Drain on paper towels and set aside—these will become your perfect crunchy topping.

4

Assemble and Serve Like BJ’s

Ladle the warm soup into bowls, then top each serving with 2-3 tortilla strips and an additional sprinkle of cheddar cheese if you’re feeling extra indulgent. The contrast between the creamy, warm soup and crispy tortilla strips is what makes this dish so special. Serve immediately while the tortillas are still crisp—this isn’t a dish that waits well.

For that authentic BJ’s touch, I like to serve with extra lime wedges on the side. The acidity cuts through the richness perfectly, and it lets everyone customize their bowl. This one-pot wonder delivers all the comfort and flavor of the restaurant version, but with the satisfaction of making it yourself.

👨‍🍳

Pro Tips For Making Bj’S Chicken Tortilla Soup Copycat

  • Sear the Chicken First: I learned this the hard way—skipping the sear makes the chicken taste bland and watery. Cook the diced chicken breast in a hot skillet with a little oil until it’s just browned (about 3-4 minutes), then transfer it to the pot. That crust locks in flavor and keeps it from turning rubbery later.
  • Drain and Rinse the Beans: Canned black beans are salty, and that salt adds up fast in this soup. Drain them well, then rinse under cold water before adding them to the pot—it cuts the bitterness and keeps the broth from tasting like a salt lick. (Yes, even if you’re impatient like me.)
  • Simmer the Onions Low: The onion is the base flavor here, so don’t rush it. Cook the diced yellow onion in the broth over medium-low heat for at least 8-10 minutes until it’s soft and translucent. High heat burns it fast, and you’ll taste the char in every spoonful.
  • Toast the Tortilla Strips: The crispy tortilla strips are the thing that matters most in this soup. After simmering the rest, fry them in a dry skillet for 30 seconds per side until golden—just enough to get them crispy but not burnt. Toss them in the soup right before serving so they don’t turn soggy. (Your future self will thank you.)

Serving suggestions for this recipe

Crunchy Top Essentials

To nail that signature BJ’s texture, I always toast the tortilla strips fresh in a separate skillet using 2 tablespoons olive oil over medium heat for just 1-2 minutes until golden.

The key is keeping them warm in a 200°F oven while finishing the soup—this prevents sogginess. I use medium-sized flour tortillas cut into ¼-inch strips for perfect bite-sized crunch. 🌯

Cheese and Cream Garnishes

Top each bowl with a generous sprinkle of sharp cheddar cheese (about 1 tablespoon per serving) and a dollop of full-fat sour cream. The cheese adds a salty, melty contrast to the creamy broth, while the sour cream provides cooling richness.

For extra indulgence, I sometimes add a pinch of smoked paprika on top to echo the smoky notes in the soup. 🧀

Bright Lime Finish

Freshly squeezed lime juice is non-negotiable for that authentic tang. I always serve lime wedges on the side so everyone can squeeze to taste—about 1 teaspoon juice per bowl cuts through the creaminess beautifully. The acidity also helps balance any richness from the cheese and sour cream. 🍋

Extra Crunch Options

Want even more texture? Try adding crushed Fritos or Doritos (about 2 tablespoons per bowl) for that iconic BJ’s crunch. I also love sprinkling chopped fresh cilantro for a herbaceous finish.

For spice lovers, a dash of hot sauce or Tajín seasoning on the side lets everyone customize their heat level. 🌶️

Bread Pairings

Serve with warm cornbread or flour tortillas on the side for a complete meal. I often make a quick batch of cornbread muffins using a box mix (like Jiffy) and bake them alongside the soup. The slightly sweet, crumbly texture pairs perfectly with the savory soup. 🍞

Meal Prep Serving Tips

If prepping ahead, store the soup and toppings separately. Reheat the soup (without the tortilla strips) and toast the strips fresh before serving. Keep the cheese and sour cream in small containers to add just before eating.

For extra convenience, pre-chop all garnishes and store them in airtight containers in the fridge. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 680mg29%
Total Carbohydrate 39g14%
Dietary Fiber 8g29%
Sugars 4g
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 do the tortilla strips need to be toasted fresh?

Toasting the tortilla strips right before serving locks in their crispiness—pre-toasting them causes sogginess from the soup’s steam. The 1-2 minute fry in olive oil creates that signature crunch, while keeping them warm in a 200°F oven maintains texture until serving.

2

Can I make this soup vegetarian?

Swap the chicken for 1.5 cups cooked quinoa or lentils and use vegetable broth instead of chicken broth. Add 1 teaspoon smoked paprika to mimic the meaty depth. The black beans and tomatoes will still provide hearty texture and flavor.

3

How do I fix soup that’s too thick?

Stir in 2-4 tablespoons warm water or broth at a time until reaching your desired consistency. If it’s still too thick, simmer uncovered for 5-10 minutes to reduce. Never add cold liquid—it can make the cheese separate and the tortilla strips soggy faster.

4

What’s the best way to reheat leftovers?

Reheat only the soup base (without tortilla strips) on the stove over low heat or in the microwave until steaming. Toast fresh strips when ready to serve. Add a splash of broth if needed to restore creaminess. Leftovers keep 4-5 days refrigerated or 3 months frozen.

5

Can I use corn tortillas instead of flour?

Yes, but toast them 30-60 seconds longer for extra crispness since they’re denser. For best results, cut them slightly thinner (⅛-inch strips) and monitor closely to prevent burning. The flavor works well, but the texture differs from flour tortillas.

★★★★★4.6(6 reviews)
Brandon Thompson