Soups & Stews
Master this BJ’s chicken tortilla soup copycat recipe to bring that same creamy, spiced perfection home in one delicious bowl.
This copycat recipe captures the restaurant's bold flavors—tender chicken, black beans, corn, and perfectly crispy tortilla strips—all in a rich, slightly spicy broth that feels like a warm hug in a bowl.
I've tested every spice ratio and cooking technique to ensure your homemade version rivals the original, down to that velvety texture that makes it irresistible.
The secret lies in balancing heat and creaminess without overpowering the other ingredients. You'll start with a homemade broth base that simmers until deeply flavorful, then build layers of texture with crispy tortilla strips and tender chicken.
The spices—cumin, chili powder, and a touch of cayenne—create that signature kick, while a blend of cream and chicken broth delivers that signature creamy richness.
This isn't just a copy; it's a restaurant-quality dish you can make in your own kitchen, complete with all the familiar elements that make it a comfort food staple.
What sets this recipe apart is how it transforms simple pantry ingredients into something extraordinary. The tortilla strips crisp up perfectly in the oven, adding a satisfying crunch to every spoonful, while the chicken shreds easily for tender bites.
The black beans and corn add substance and sweetness, balancing the spices just right. By the time you're done, you'll have a steaming bowl of soup that's as hearty as it is flavorful—ideal for chilly evenings or whenever you're craving that familiar BJ's taste at home.
Serve it with extra tortilla strips on top, a dollop of sour cream, and a sprinkle of fresh cilantro for that final restaurant touch. This recipe scales easily for a crowd, and leftovers reheat beautifully, making it perfect for meal prep or feeding hungry guests.
Let's get cooking—your taste buds won't know the difference!
Ingredients for bj's chicken tortilla soup copycat
Pantry staples plus a few fresh touches—this copycat soup delivers all the creamy, spicy goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 lb | Cut into bite-sized pieces |
| Black Beans 🌽 | 2 cups | Drained and rinsed |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen |
| Diced Tomatoes 🍅 | 2 cups | Canned or fresh |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Tortilla Chips 🍞 | 2 cups | Crushed for strips |
| Yellow Onion 🧅 | 1 whole | Diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for spice level |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The chicken is your base, so don't skimp on quality. Boneless, skinless breasts shred best—look for fresh cuts at Whole Foods or your local butcher if you want premium. The black beans? Canned is fine, but if you've got dried, soak them overnight for better texture. Corn? Frozen works perfectly—no need for fresh here. For the tortilla chips, Tostitos or Mission are my go-tos. They crush easily, and the flavor is reliable. The onion and garlic? Yellow onion adds sweetness, and garlic cloves should be fresh—none of that jarred stuff here.
No heavy cream? Half-and-half or whole milk works in a pinch, but trust me on the full-fat version. Short on tortilla chips? Crushed corn chips or even flour tortillas cut into strips will do. The spices are key—Penzeys or Trader Joe's carry the best cumin and chili powder. If you can't find medium heat chili powder, mix half regular and half hot. The cayenne is optional but adds that signature kick. For the tomatoes, fire-roasted canned tomatoes add smoky depth without extra effort.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months, though the tortilla strips lose crispness. I always make a double batch and freeze portions for lazy weeknights. Garnish with extra tortilla strips and cilantro right before serving—fresh cilantro makes all the difference. Want extra creaminess? Stir in a splash of milk or a dollop of sour cream when serving.
Why You'll Love This Recipe
- I’ll be real: this recipe stretches my grocery budget so well. Chicken breast is affordable, black beans and corn are pantry staples, and a big batch of broth lasts forever. Plus, it’s one of those dishes where leftovers taste just as good—if not better—cold the next day. My wallet and my taste buds thank me.
- One-Pot Magic: I swear, the moment I toss in the chicken breast, black beans, and corn—boom—it’s already winning. No separate pots, no extra bowls, just one big pot where everything simmers into harmony. The chicken shreds itself right there, and the broth absorbs all the smoky, garlicky goodness like a sponge.
- Layered Flavor Bomb: Between us, that first spoonful of soup—where the diced tomatoes meet the warm spices and the black beans add earthiness—is chef’s kiss. The corn adds a sweet pop, and the chicken? Tender enough to melt, but still holds its shape. It’s the kind of flavor that makes you pause mid-sip, like, "Wait, is this really just a copycat recipe?"
- Weeknight & Meal Prep: Honestly, this is my go-to when I need something hearty but don’t want to slave over it. Throw it together for dinner, then reheat it for lunch the next day—same great taste, zero fuss. Even better? It’s the perfect make-ahead dish for game days or potlucks. Just reheat, add a tortilla, and you’re golden.
Step-by-step instructions for BJ's chicken tortilla soup
Here's how to recreate that signature creamy, spicy soup with rich layers of flavor.
Sear the Chicken for Maximum Flavor
Cut the 2 lb boneless chicken breast into bite-sized pieces and pat them dry with paper towels. Heat a large Dutch oven or heavy pot over medium-high heat with 1 tablespoon of oil. Working in batches if needed, add the chicken pieces and cook for 4-5 minutes until golden brown on all sides. This searing step creates deep flavor that infuses into the broth.
The chicken should release easily from the pan when ready—if it sticks, let it cook another 30 seconds. Remove the chicken and set it aside on a plate. You'll return it to the pot later, but this initial searing is what builds that restaurant-quality depth of flavor. Don't skip this step; it makes all the difference in the final result.
Build the Spiced Base
In the same pot, reduce the heat to medium and add 1 whole yellow onion that's been diced small, along with the 4 cloves garlic cloves that have been minced finely. Sauté for 3-4 minutes until the onions become translucent and the garlic releases its aromatic fragrance. This is your flavor foundation.
Now add the 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 0.5 teaspoon cayenne pepper, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together for 30 seconds to toast the spices and release their oils. You'll smell that warm, earthy aroma—this is where the authentic BJ's flavor profile begins to develop. The spices should coat the onions and garlic evenly.
Simmer the Broth and Vegetables
Pour in the 4 cups chicken broth and bring everything to a gentle boil. Add the 2 cups diced tomatoes and 2 cups black beans that have been drained and rinsed. Return the seared chicken pieces to the pot. Reduce the heat to low and let it simmer uncovered for 12-15 minutes, stirring occasionally. You want the chicken to cook through completely and the flavors to meld together.
While simmering, check for seasoning—taste the broth and adjust if needed. The soup should have a balanced blend of spicy, savory, and slightly sweet notes from the tomatoes. The chicken should be fully cooked and easily shreddable with a fork. If you're using frozen corn kernels, add them during the last 5 minutes of simmering to prevent them from becoming mushy.
Create the Creamy Finish
Stir in the 1.5 cups corn kernels and the 0.5 cup heavy cream. Simmer for an additional 2-3 minutes just to heat through and create that signature creamy texture. The heavy cream should blend smoothly into the soup, adding richness without overpowering the other flavors. Here's where the soup transforms from hearty to luxurious.
Taste and make any final adjustments to seasoning. The soup should be creamy but not overly thick—if it's too thick, you can stir in a splash of the reserved chicken broth to reach your desired consistency. The cream should be fully incorporated, giving the soup that velvety mouthfeel that makes it so satisfying.
Serve with Crunchy Toppings
Ladle the hot soup into bowls and top each serving with 1/3 cup of the crushed tortilla chips and 1 tablespoon of the chopped fresh cilantro. The contrast of the warm, creamy soup with the cool, crispy chips and fresh herbs is what makes this dish so special. Serve immediately while the chips are still crisp and the soup is steaming hot.
This is where you can customize each bowl to taste—let everyone add extra chips, a dash of hot sauce, or a sprinkle of extra cheese if they like. The combination of textures and temperatures makes every bite exciting. Remember, the key to this copycat recipe is that creamy finish and the perfect balance of spicy, smoky, and savory flavors working together.
Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat
- Sear Chicken in Batches: Chicken breast releases too much moisture if crowded. Work in 2 portions—pat dry, then hit each with a hot skillet for 3-4 minutes per side before pulling at 165°F. The crust locks in flavor and keeps the soup from turning watery later.
- Char the Tomatoes: Toss diced tomatoes in the same skillet after removing chicken—just a minute over medium-high until edges darken. That smoky bit is what separates homemade from canned. (Yes, even if you’re using fire-roasted cans, give them a quick sear.)
- Simmer the Broth Low: The soup’s depth comes from long, gentle cooking. After adding broth and beans, reduce to a barely simmer—no rolling boil. I used to rush this and ended up with a thin, flavorless mess. Trust the 20-minute simmer.
- Toast the Corn: Skip the frozen kernels—use canned corn, drained and patted almost dry. Toss with a pinch of salt and toast in the same skillet for 2 minutes before adding to the pot. Crisp edges add texture no shortcut can fake.
Health benefits of this dish
Protein Powerhouse
This soup delivers a substantial protein boost from the 2 lbs of chicken breast, providing about 60 grams of lean protein per serving (based on 6 servings). Chicken is a complete protein, meaning it contains all nine essential amino acids your body needs for muscle repair and immune function.
The black beans add an extra 15 grams of plant-based protein per serving, making this a well-rounded protein dish that keeps you full and energized for hours. 💪
Fiber-Rich Ingredients
The combination of black beans and corn kernels creates a fiber powerhouse, with each serving containing about 12 grams of dietary fiber. This supports digestive health and helps stabilize blood sugar levels, preventing energy crashes.
The beans also provide plant-based iron and magnesium, which are essential for red blood cell production and muscle function. I always notice how much more satisfied I feel after eating this soup compared to lighter options.
Healthy Fats for Satiety
The heavy cream adds richness, but it also provides saturated fats that enhance flavor and create that signature velvety texture. While it's not a "light" soup, the fats help slow digestion, keeping you full longer.
For a lighter version, you could substitute half-and-half or a splash of Greek yogurt (about ¼ cup) to reduce fat content while maintaining creaminess. The avocado oil used for searing also adds heart-healthy monounsaturated fats.
Antioxidant Boost
Both black beans and corn are packed with antioxidants like lutein and zeaxanthin, which support eye health and reduce inflammation. The diced tomatoes contribute lycopene, a powerful antioxidant linked to heart health.
Even the tortilla chips (in moderation) provide some fiber and antioxidants from whole-grain corn. This soup isn't just delicious—it's a nutrient-dense meal that works hard for your body. 🌱
Balanced Carbohydrates
The corn kernels and tortilla strips provide complex carbohydrates that fuel your body with sustained energy. Unlike refined carbs, these ingredients come with fiber, vitamins, and minerals that slow digestion and prevent blood sugar spikes.
The yellow onion adds prebiotic fiber, which supports gut health by feeding beneficial gut bacteria. This makes the soup not just filling, but also great for maintaining steady energy levels throughout the day.
Customizable for Dietary Needs
While this recipe is naturally gluten-free (assuming corn tortillas), you can easily adapt it for other dietary preferences. For lower-fat versions, swap the heavy cream for coconut milk or low-fat Greek yogurt. If you're watching sodium, use low-sodium chicken broth and reduce added salt.
For extra protein, stir in shredded rotisserie chicken or crumbled bacon at the end. The beauty of this soup is how adaptable it is while still delivering that familiar BJ's flavor. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
For a lighter version, substitute the 0.5 cup heavy cream with 0.5 cup whole milk or 0.25 cup Greek yogurt (plain or sour cream style). The soup will still be creamy, though slightly less rich. If you want extra thickness without dairy, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end. The flavor stays true to the original!
How do I make the tortilla strips extra crispy?
Toast the crushed tortilla chips at 375°F for 5-7 minutes before adding them to the soup. For even more crunch, bake them separately on a parchment-lined tray until golden brown, then sprinkle over each bowl right before serving. Pro tip: Use corn tortilla chips instead of flour—they stay crispier longer!
Can I prepare this soup ahead of time?
Yes! Make the soup up to 3 days ahead and store it in an airtight container in the fridge. The flavors deepen overnight. Reheat gently on the stove over medium-low heat, stirring occasionally. For the crispy tortilla strips, toast them fresh before serving—this keeps the texture perfect. Freezing works too: freeze the soup without toppings for up to 3 months, but the chips won't stay crisp.
Why does my soup taste too spicy?
Adjust the spice level by reducing the cayenne pepper or adding a pinch more salt to balance the heat. If it's still too intense, stir in 1 tablespoon sour cream or 1 teaspoon honey to mellow the flavors. Start with 0.25 teaspoon cayenne if you're sensitive to spice—you can always add more later!
What can I serve with this soup?
This hearty soup is a meal all by itself, but pair it with warm flour tortillas, a simple green salad with lime dressing, or crusty bread for dipping. For a full Tex-Mex spread, add queso dip or guacamole on the side. The creamy soup balances perfectly with cool toppings like avocado or extra cilantro.
