Soups & Stews
BJ's Chicken Tortilla Soup Copycat Recipe delivers that signature restaurant flavor right in your own kitchen—crispy herb crowns floating over a smoky, cheesy broth that tastes just like the original.
I've spent years perfecting this recipe to match the restaurant's exact balance of spices, texture, and depth, so you get that same satisfying bowl without the wait. The secret lies in slow-simmered broth, perfectly seasoned chicken, and tortilla strips that crisp to golden perfection.
This recipe builds flavor layer by layer, starting with a rich broth infused with cumin, chili powder, and garlic that simmers for hours to develop depth. The chicken cooks just until tender, then shreds easily for that signature restaurant texture.
What sets this apart is the herb crown—crispy tortilla strips topped with melted cheese and fresh herbs, creating a flavorful garnish that adds both texture and visual appeal to every spoonful.
By the time you're done, you'll have a steaming bowl of soup with tender chicken, hearty black beans, and corn swimming in a rich, smoky broth.
The crispy herb crowns provide a satisfying contrast to the creamy cheese swirls, while the perfect blend of spices delivers that unmistakable BJ's flavor profile. This is the kind of recipe that turns a simple weeknight dinner into a restaurant-quality experience.
The best part? You can customize it with optional toppings like sour cream, avocado, or extra cheese to make it your own. Let's get started on recreating that iconic BJ's flavor at home—your taste buds will thank you.
Ingredients for bj's chicken tortilla soup copycat
Six ingredients transform into that iconic BJ's soup flavor at home—crispy crowns and all.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 ½ lb | Skinless, cut into bite-sized pieces |
| Diced Tomatoes 🍅 | 28 oz | Canned, fire-roasted preferred |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade or store-bought |
| Black Beans 🌽 | 1 ½ cups | Canned, drained and rinsed |
| Corn Kernels 🌽 | 1 ½ cups | Frozen or canned, drained |
| Flour Tortillas 🌯 | 8 whole | Medium size, for herb crowns |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | 0.1 cup | Chopped, for garnish |
| Sour Cream 🥛 | ½ cup | Full-fat for best texture |
| Chili Powder 🌶️ | 2 tbsp | For authentic smoky flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic base |
| Olive Oil 🫒 | 2 tbsp | For crisping tortilla strips |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The chicken breast is key here—boneless, skinless cuts cook evenly and shred beautifully. Costco or Walmart usually have the best prices for bulk chicken. Look for bright, plump pieces with no grayish edges. The fire-roasted diced tomatoes from Muir Glen (available at most grocery stores) add that subtle smokiness that sets this apart. If you can't find them, any good-quality canned tomatoes will work, but taste the difference—it's noticeable. The black beans should be low-sodium if using canned, or you'll need to adjust the salt later. For the corn, frozen works perfectly—just drain and rinse to remove excess starch.
No fire-roasted tomatoes? Regular canned tomatoes with a pinch of smoked paprika gets you close. The tortillas matter for the herb crowns—Mission or La Tortilla Factory are my go-tos, but any medium-sized flour tortilla works. Short on cilantro? Fresh parsley at double the amount works in a pinch. The sour cream should be full-fat—Kroger or Trader Joe's carry great options. For the spices, Penzeys or Spicewalla have the best blends, but regular grocery store chili powder and cumin work fine if they're fresh. Toast your cumin seeds in a dry pan for 30 seconds before grinding—worth the extra minute for that nutty depth.
This soup tastes even better the next day—4-5 days in the fridge, no problem. For the herb crowns, assemble them fresh before serving so they stay crispy. The cheese swirls can be made ahead and reheated gently. Freeze portions of the broth in ice cube trays for quick future meals. Store the tortillas in a cool, dry place—they'll stay fresh for 2-3 weeks if sealed properly. Double the herb crown recipe if you're feeding a crowd—everyone loves those crispy bits.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into a pot and let it simmer. No chopping mountains of veggies or multiple pans here; the chicken shreds itself, the beans soften, and the broth thickens into that perfect, tangy base. My lazy nights thank me every time.
- Tortilla Twist Wins: Here’s what sold me—the crispy, warm tortilla pieces folded right into the soup. They soak up the broth like a dream, turning each bite into a little flavor bomb of spice, corn, and smoky chicken. Honestly, I’d eat this without the rest of the soup just for that texture.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors only get better the next day, and it reheats like a champ—no sad, watery leftovers here. Pack it in jars or thermoses, and you’ve got a hearty lunch that’ll make you the office MVP.
- Budget-Friendly Powerhouse: Black beans, corn, and chicken breast stretch this recipe into a full meal without breaking the bank. I’ve made it for $2 a serving, and it still feels like a restaurant-worthy dish. Plus, the broth freezes perfectly, so you’re always covered.
Step-by-step instructions for BJ's chicken tortilla soup copycat recipe
Here's how to recreate that signature crispy herb crown and smoky broth at home.
Sear and Simmer the Chicken Base
Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2.5 lb boneless chicken breast cut into bite-sized pieces and cook for 5-6 minutes, stirring occasionally, until the chicken is lightly browned on all sides. You'll see the edges turn golden and the meat firm up slightly.
Remove the chicken from the pot and set it aside. In the same pot, add 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning while building flavor. Stir in 2 tablespoons chili powder and 1 tablespoon ground cumin, letting them toast for 20 seconds until aromatic. Immediately pour in the 28 oz diced tomatoes and scrape up any browned bits from the bottom of the pot with a wooden spoon.
Build the Flavorful Broth
Add 6 cups chicken broth and bring the mixture to a boil. Once boiling, reduce heat to medium-low and return the chicken to the pot. Let it simmer uncovered for 15 minutes, stirring occasionally, until the chicken is fully cooked and tender. You'll notice the broth starts to deepen in color and develop a rich, smoky aroma.
Use two forks to shred the chicken directly in the pot, breaking it into small, bite-sized pieces. Stir in 1.5 cups black beans and 1.5 cups corn kernels, letting everything warm through for another 5 minutes. Season with 1.5 teaspoons salt, adjusting to taste—this balances the natural saltiness of the broth and beans.
Create the Crispy Herb Crowns
While the soup simmers, cut each of the 8 whole flour tortillas into ¼-inch thick strips. Heat 1 tablespoon olive oil in a large skillet over medium heat. Working in batches, fry the tortilla strips for 1-2 minutes per batch, stirring constantly, until they're golden brown and crispy. Remove them and place on a paper towel-lined plate to drain excess oil.
In a small bowl, mix 0.25 cup chopped fresh cilantro and 0.1 cup chopped fresh parsley with 0.5 cup sour cream. Stir in 1 cup shredded cheddar cheese until well combined. Spoon this mixture onto the crispy tortilla strips, dividing evenly among all 8 crowns. Gently press the cheese mixture into the strips to help it adhere, then chill in the refrigerator for 10 minutes to set.
Assemble and Serve
Ladle the warm soup into bowls, dividing it evenly among 6 servings. Top each bowl with one herb crown, placing it upright in the center. Sprinkle the remaining 1 cup shredded cheddar cheese over the soup and crown, then broil in a 400°F oven for 2-3 minutes until the cheese is bubbly and golden. Watch closely to prevent burning.
Serve immediately with the crispy herb crowns still warm and the cheese melted perfectly. The contrast of the warm, smoky soup with the cool, crispy herb crown creates that signature BJ's experience. Each bite delivers tender chicken, hearty beans, and sweet corn—all topped with that irresistible cheesy, herby crunch.
Pro Tips For Making Bj'S Chicken Tortilla Soup Copycat
- CRISP THE CHICKEN FIRST: Skip the slow-cooked chicken—sear those breasts in a hot skillet with a little oil until golden brown before shredding. The Maillard reaction adds depth that simmering alone can’t match, and it stays juicier when you pull it apart after cooking. I used to shred raw chicken straight into the pot, and the soup always tasted flat.
- SALT THE BROTH LIKE THE OCEAN: Taste that chicken broth early—it’s usually bland. Add salt gradually (start with 1 teaspoon per cup) and adjust until it hits that savory, almost briny edge. BJ’s version isn’t subtle; the broth carries the whole dish, so don’t hold back. I learned this after making soup that tasted like it needed more everything.
- DON’T OVERCOOK THE TOMATOES: Add diced tomatoes with 10 minutes left in cooking time, or they’ll turn to mush and make the soup taste watery. If you’re using canned tomatoes, drain most of the liquid first—you want flavor, not a soup within a soup. I once let them simmer too long, and the texture was sad.
- SWAP FROZEN CORN FOR FRESH: Thawed frozen corn loses its bite and turns to mush in the broth. Use fresh or canned corn (drained) for that bright, crunchy texture that balances the creamy tortilla strips. It’s a small swap, but it makes the dish feel more restaurant-worthy. Yes, it’s worth the extra 5 minutes.
Essential equipment for perfect results
Dutch Oven Essentials
The Dutch oven is your secret weapon for this recipe—it distributes heat evenly and creates that deep, smoky flavor in the broth. I recommend a 5-6 quart Lodge cast iron Dutch oven for its durability and heat retention.
If you don’t own one, a heavy-bottomed stainless steel pot like All-Clad works well too. Just avoid thin, lightweight pots—they won’t hold heat consistently. 🔥
Skillet for Crispy Crowns
For the crispy herb crowns, you’ll need a 10-12 inch cast iron skillet like the Lodge Pre-Seasoned Skillet. Cast iron retains heat perfectly and ensures even browning. If you don’t have cast iron, a non-stick skillet (like Cuisinart MultiClad) works, but reduce heat slightly to prevent sticking.
Avoid aluminum—it heats too quickly and can burn the tortilla strips.
Broiler for Cheese Swirls
The broiler is critical for melting the cheese on the herb crowns to that perfect golden, bubbly finish. Preheat your broiler to 400°F and place a wire cooling rack on a baking sheet to elevate the bowls—this prevents the cheese from touching the pan and burning.
If your oven lacks a broiler, prop the soup bowls under the oven’s highest heat setting (usually 500°F+) for 2-3 minutes.
Mixing Bowls and Tools
Gather a medium mixing bowl (for the herb crown filling) and a sharp chef’s knife (like Wüsthof) for chopping tortillas and herbs.
A wooden spoon helps stir the soup without scratching your Dutch oven, while a slotted spoon makes it easy to transfer crispy tortilla strips to the paper towel-lined plate. For shredding cheese, a box grater (like Microplane) gives you the finest, most even shreds for that restaurant-quality texture.
Optional: Immersion Blender
If you prefer a smoother broth, an immersion blender (like Ninja PN600) lets you blend the soup directly in the pot—no transferring to a blender required. Pulse for 10-15 seconds to achieve a velvety texture while keeping some chunkiness for contrast.
Skip this step if you love the rustic, hearty texture of the original BJ’s version. 💡
Nutrition facts
Frequently asked questions
Can I make this recipe vegetarian?
You can adapt it with plant-based chicken substitutes like soy curls or tofu, but the flavor profile will differ. For the herb crowns, use vegan cheese and ensure your broth is vegetable-based. The smoky spices and tortilla texture will still shine, though the protein will taste different.
How do I keep the herb crowns crispy?
Fry the tortilla strips at medium heat until golden brown, then drain on paper towels. Chill the cheese-topped crowns for 10 minutes before broiling—this prevents sogginess. Serve immediately after broiling to maintain crispness. Avoid reheating in the microwave, as it makes them rubbery.
Can I make this soup in a slow cooker?
Yes! Brown the chicken first, then transfer everything to a 6-quart slow cooker on low for 6-7 hours. Skip the immersion blending if you prefer texture. For the herb crowns, fry them separately and assemble just before serving. The slow cooker deepens the broth flavor naturally.
What if I don’t have fire-roasted tomatoes?
Use regular canned tomatoes and add ½ teaspoon smoked paprika to mimic the smoky depth. For extra richness, stir in 1 tablespoon tomato paste with the spices. The flavor won’t be identical, but it’ll still taste delicious.
How do I store leftovers?
Store the soup (without crowns) in an airtight container for 4-5 days. Reheat gently on the stove—never microwave. Recreate the herb crowns fresh when serving. The broth flavor actually improves overnight! Freeze portions of the broth (without chicken) for up to 3 months.