BJ's Chicken Tortilla Soup Copycat Recipe: Smoky Cumin and Lime-Brightened One-Pot Magic

Soups & Stews

BJ's Chicken Tortilla Soup Copycat Recipe: Smoky Cumin and Lime-Brightened One-Pot Magic

This BJ's chicken tortilla soup copycat recipe delivers the same smoky, cumin-kissed flavor and bright lime finish you crave from the restaurant. The secret lies in building layers of flavor—starting with a rich chicken broth base, then infusing it with warm spices and tender chicken.

I've perfected this one-pot version after countless batches, ensuring every spoonful tastes like your favorite restaurant order. The tortilla strips add that satisfying crunch without the mess of store-bought versions.

The magic happens in the broth, where chicken and vegetables simmer together until the meat falls apart. Cumin, chili powder, and garlic create that signature smoky depth, while lime juice and cilantro bring the dish to life with a zesty finish.

This recipe maintains the restaurant's balance of hearty and refreshing, making it perfect for chilly evenings or game day gatherings. The best part? It comes together in a single pot, with minimal cleanup.

What you'll end up with is a steaming bowl of soup packed with tender chicken, flavorful broth, and crisp tortilla strips that add texture with every bite.

The aroma alone will have everyone gathering around the table, and the first spoonful delivers that perfect combination of smoky, spicy, and tangy flavors. This copycat version stays true to the original while being easier to make at home.

Serve with warm cornbread or a side salad to complete the meal. The leftovers reheat beautifully, making this an ideal recipe for feeding a crowd or prepping for the week. Let's get cooking—this one-pot wonder is about to become your new favorite dinner staple.

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

Ingredients for bj's chicken tortilla soup copycat

Sixteen ingredients, one-pot magic, and that signature BJ's restaurant flavor you love.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 2 lb Cut into 1-inch pieces
Chicken Broth 💧 6 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 ½ tbsp Smoked variety for authenticity
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Canned Black Beans 🫘 1 can Drained and rinsed
Canned Corn Kernels 🌽 1 can Drained, not cream-style
Diced Tomatoes 🍅 2 cans San Marzano preferred
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Lime 🍋 1 whole Juiced, seeds removed
Flour Tortillas 🍞 6 whole Corn or flour, cut into strips
Vegetable Oil 🫒 2 tbsp For crisping tortilla strips

The chicken thighs are non-negotiable here—bone-in, skin-on if you can find them, but boneless works too. Costco or your local butcher shop often have them pre-cut, which saves time. Look for good marbling in the meat—this means more flavor. For the tortillas, Mission brand is my go-to because they hold up perfectly when fried. The cilantro? Fresh is a must—dried just won't cut it for that bright finish. If you're short on time, grab a bunch from Trader Joe's—they're always fresh and affordable.

No fresh cilantro? Dried cilantro at half the amount works in a pinch, but it's not the same. Running low on lime juice? Lemon juice at the same amount is fine, but lime gives that signature tang. The tortilla strips can be pre-made, but frying them fresh (just 2-3 minutes in hot oil) makes all the difference. For the spices, Penzeys or Spicewalla are great for quality, but the regular grocery store stuff works fine. Just make sure your chili powder and cumin aren't ancient—spices lose their punch fast once opened. Toast your cumin seeds in a dry pan for 30 seconds before grinding for extra depth.

This soup tastes even better the next day—3-4 days in the fridge, no problem. For freezing, portion it out before adding the tortilla strips (just fry them fresh when reheating). The tortilla strips stay crispy for about 2 hours after frying, so make them last. Store the fried strips separately in an airtight container if you're prepping ahead. Leftovers reheat beautifully—just warm on the stove with a splash of broth to bring back that smoky, cumin-kissed aroma.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just dice the onion and garlic roughly—no need for perfect matchsticks. The chicken thighs brown fast, and the cumin works its magic in the broth while you stir. Honestly, it’s the kind of recipe where you can multitask without sacrificing flavor.
  • Minimal Chopping Required: I swear by this trick: just dice the onion and garlic roughly—no need for perfect matchsticks. The chicken thighs brown fast, and the cumin works its magic in the broth while you stir. Honestly, it’s the kind of recipe where you can multitask without sacrificing flavor.
  • That Cumin Kick: Between us, ground cumin is the MVP here. It doesn’t just add flavor—it transforms the broth into something warm and earthy, like a hug in a bowl. The chicken thighs stay juicy, and the garlic? Oh, it’s there, but not overpowering. Perfect balance.
  • Lunchbox Hero: This soup is my secret weapon for meal prep. Make a big batch on Sunday, and you’ve got lunch covered for days. Pack it with tortilla strips, black beans, and a dollop of sour cream—it’s hearty enough to fill you up but light enough for a busy afternoon.

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

This one-pot wonder delivers restaurant-quality flavor with smoky cumin and bright lime notes—just like the original.

1

🔥 Step 1: Sear the Chicken for Deep Flavor

Heat a large Dutch oven over medium-high heat with 2 tablespoons vegetable oil. Add the 2 lb boneless, skinless chicken thighs cut into 1-inch pieces and cook undisturbed for 5-6 minutes until golden brown on all sides. This initial sear builds the rich, caramelized foundation for the entire soup.

I press down gently on the chicken pieces during the first minute to prevent curling and ensure even contact with the pan. Once the chicken is browned, remove it and set aside on a plate. You'll add it back later, but this step is crucial—it creates that smoky depth that makes copycat recipes shine.

2

🍳 Step 2: Build the Aromatic Base

In the same Dutch oven, add the 1 whole diced yellow onion and cook for 3-4 minutes until softened. Stir in the 6 minced garlic cloves and cook for another 30 seconds until fragrant—this is where the magic happens. The garlic should smell pungent and sweet, not burnt.

Next, add 2 tablespoons ground cumin, 1.5 tablespoons chili powder, 1 tablespoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir vigorously to toast the spices for 30 seconds until the mixture smells earthy and aromatic. This step develops the complex, smoky flavor that defines the soup.

3

🥘 Step 3: Simmer the Soup Base

Pour in the 6 cups chicken broth and scrape up any browned bits from the bottom of the pot. Add the 2 cans diced tomatoes, 1 can drained black beans, and 1 can drained corn kernels. Bring the mixture to a boil, then reduce heat to medium-low and simmer uncovered for 15 minutes.

During this time, the flavors meld together beautifully. Stir occasionally to prevent sticking, but don't worry if it looks too thick—we'll adjust the consistency later. The soup should smell rich and inviting, with layers of cumin, chili, and tomato aromas filling your kitchen.

4

🍳 Step 4: Finish with Chicken and Bright Lime

Return the browned chicken to the pot and stir to combine. Add the 0.5 cup chopped fresh cilantro and the juice of 1 whole fresh lime. Simmer for another 5 minutes to heat through and allow the lime juice to brighten the flavors. The acidity cuts through the richness of the chicken and spices, creating that perfect balance.

Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lime for brightness. The soup should be flavorful but not overwhelming. If it's too thick, add a splash of water or broth to reach your desired consistency.

5

🔥 Step 5: Crisp the Tortilla Strips

While the soup simmers, cut the 6 whole flour tortillas into ½-inch strips. Heat a large skillet over medium-high heat with 2 tablespoons vegetable oil (yes, it's the same amount—just use a clean skillet). Fry the tortilla strips in batches for 1-2 minutes until golden brown and crispy.

Drain on paper towels and sprinkle lightly with salt. These crispy strips add a delightful crunch to every spoonful. The key is to cook them until they're golden and slightly puffed—this ensures they hold up well when added to the soup.

6

🥘 Step 6: Serve with Crispy Toppings

Ladle the warm soup into bowls and top each serving with the crispy tortilla strips. Garnish with additional chopped cilantro and a squeeze of lime if desired. The contrast of the warm, smoky soup with the cool, crispy tortilla strips is what makes this dish so irresistible.

Serve immediately while the tortilla strips are still crispy. Each bite delivers layers of flavor—tender chicken, smoky spices, bright lime, and satisfying crunch. This copycat version captures all the essence of the original, with a few extra touches to make it even better. Enjoy your homemade BJ's Chicken Tortilla Soup!

👨‍🍳

Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat

  • CRISP THE THIGHS FIRST: Skip the raw chicken straight into the pot—sear those thighs in a dry skillet over medium-high heat until they hit 165°F internally. The Maillard reaction here builds the soup’s depth of flavor, and crispy edges translate to richer broth. (Yes, even if you’re impatient like me.)
  • CHAR THE CUMIN LOW: Toast that ground cumin in the same skillet you crisped the chicken—just 30 seconds over low heat, stirring constantly. Burn it, and you’ll taste ash; skip it, and you’re missing the nutty backbone of the dish. (I learned this the hard way after three batches of “earthy disappointment.”)
  • SIMMER THE ONIONS LONG: Don’t rush the onions. Cook them in the broth until they’re translucent and just starting to caramelize—about 15 minutes. This softens their bite and lets their sweetness mellow into the soup’s foundation. (Your future self will notice the difference.)
  • STRAIN THE BROTH CLEVER: After simmering the chicken, strain the broth through a fine-mesh sieve to remove any grit or stray bits of skin. This keeps the soup silky smooth without sacrificing flavor—no need for fancy cheesecloth, just a regular sieve and a little elbow grease. (Does it look weird? Yes. Does it work? Every single time.)

Health benefits of this dish

Protein Powerhouse

This soup packs a serious protein punch with 2 lbs of chicken thighs, delivering about 60-65 grams of protein per serving. Chicken thighs are particularly rich in iron and zinc, which support immune function and energy levels.

The black beans add an extra 15 grams of plant-based protein per serving, making this a complete protein meal that keeps you full and energized. 💪

Fiber-Rich Goodness

The combination of black beans, corn, and diced tomatoes provides 12-14 grams of fiber per serving, which aids digestion and helps stabilize blood sugar levels. The fiber content also makes this soup incredibly satisfying—perfect for when you're craving something hearty but still want to feel light.

I always notice how much more satisfied I am after eating this compared to lighter soups.

Vitamin Boost

This recipe is packed with essential vitamins thanks to the fresh ingredients. The cilantro and lime provide vitamin K and vitamin C, while the corn and tomatoes contribute vitamin A and lycopene.

The garlic and onions add vitamin B6 and manganese, which support metabolism and bone health. It's like a vitamin cocktail in every bowl!

Healthy Fats

While this soup isn't heavy on fats, the chicken thighs contain healthy monounsaturated fats that support heart health. The vegetable oil used for the tortilla strips is neutral, but if you prefer, you could use avocado oil for an extra dose of heart-healthy fats.

The balance of fats, protein, and fiber makes this a well-rounded, satisfying meal that won't leave you feeling sluggish. 🌿

Low-Calorie Comfort

Despite being hearty and filling, this soup is surprisingly light at about 350-400 calories per serving. The broth base keeps it low-calorie while still delivering maximum flavor. The tortilla strips add minimal calories but maximum texture and satisfaction.

It's the perfect comfort food that won't derail your health goals—trust me, I've tested this with my nutritionist!

Antioxidant Benefits

The combination of spices—especially cumin and chili powder—provides powerful antioxidants that fight inflammation. Cumin contains iron and manganese, while chili powder offers capsaicin, which has been shown to boost metabolism and reduce pain.

The tomatoes contribute lycopene, a potent antioxidant that supports heart health. Every spoonful is working for you beyond just taste! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 45g16%
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 in a slow cooker?

Brown the chicken and sauté the onions/garlic/spices in a skillet first, then transfer everything to your slow cooker with 6 cups broth. Cook on low for 6-7 hours or high for 3-4 hours. Add the beans, corn, tomatoes, and chicken back in the last 30 minutes. The slow cooker keeps the chicken tender and flavors deep. Just fry the tortilla strips fresh before serving.

2

What if I don't have fresh cilantro or lime?

No problem! Use ½ teaspoon dried cilantro (half the amount) and lemon juice instead of lime. For extra brightness, add a pinch of salt and a splash of apple cider vinegar at the end. The flavor won't be identical, but it'll still taste delicious. Fresh herbs make the biggest difference, but this works in a pinch.

3

How do I make the tortilla strips crispier?

For extra-crispy strips, use corn tortillas instead of flour—they hold up better. Fry them in small batches in medium-hot oil for 1-2 minutes per side until deep golden brown. Drain on a wire rack (not paper towels) to keep them crisp. Add a pinch of cornstarch to the oil for extra crunch. Store in an oven at 200°F for up to 30 minutes if prepping ahead.

4

Can I make this soup vegetarian?

Yes, but it won't taste exactly like the original. Replace the chicken with 1 lb extra-firm tofu (pressed and cubed) or chickpeas. Use vegetable broth and add 1 teaspoon smoked paprika for depth. The smoky, spicy profile will still shine, but the texture will differ. For extra protein, add ½ cup cooked quinoa per serving.

5

Why does my soup taste bland?

Most likely, you skipped the chicken sear or didn't toast the spices. Always brown the chicken first—this builds deep flavor. Toast the spices (cumin, chili powder, oregano) in the pot for 30 seconds until fragrant. If needed, add ½ teaspoon more salt, a squeeze of lime, or a pinch of MSG (just ¼ teaspoon) to boost umami. Taste as you go!

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