Soups & Stews
BJ’s Brewhouse tortilla soup recipe delivers that signature smoky tomato base and crispy tortilla crowns you crave. The secret starts with a deep, savory broth simmered with garlic, cumin, and a touch of chipotle for that signature smokiness.
This isn’t just any soup—it’s the one that makes you want to linger at the table, slurping every last drop.
What sets this recipe apart is the balance of textures and flavors: tender shredded chicken, hearty black beans, sweet corn, and melted cheese all come together in a rich, tomato-based broth. The crispy tortilla crowns on top add a satisfying crunch that contrasts perfectly with the creamy, smoky base.
Every spoonful is packed with layers of flavor—tangy, spicy, and just a little sweet.
By the time you’re done, you’ll have a bowl that’s as close to BJ’s as you can get at home—bold, comforting, and impossible to resist. The tortilla strips toast to a perfect golden crisp, while the broth remains thick and flavorful.
This is the kind of soup that feels like a hug in a bowl, especially on chilly evenings.
Serve with extra sour cream, avocado, and a sprinkle of cilantro for that restaurant-quality finish. The best part? It tastes even better the next day, so you’ll find yourself making extra. Let’s get cooking!
Ingredients for bj's brewhouse tortilla soup
Sixteen ingredients to recreate BJ's signature smoky, tomato-rich soup with crispy crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, shredded |
| Medium Yellow Onion 🧅 | 1 whole | Diced, for base flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced, for aromatic depth |
| Canned Black Beans 🌱 | 2 cups | Drained, rinsed, for heartiness |
| Canned Corn Kernels 🌽 | 1 cup | Drained, for sweetness |
| Diced Tomatoes 🍅 | 2 cups | Canned, fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium, for base |
| Ground Cumin 🌿 | 1 tbsp | Toasted, for smoky depth |
| Chipotle Powder 🌶️ | 1 tsp | Smoked, for signature heat |
| Salt 🧂 | 1 tsp | Kosher, for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, for balance |
| Flour Tortillas 🌯 | 6 whole | Medium size, for crowns |
| Shredded Cheddar Cheese 🧀 | 1 cup | Mild, for topping |
| Sour Cream 🥛 | ½ cup | Full-fat, for serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chipotle powder is where the magic happens—Penzeys or Trader Joe's have the best quality. If you can't find it, substitute smoked paprika plus a pinch of cayenne for that smoky kick. The fire-roasted diced tomatoes make all the difference (the Muir Glen brand is my go-to). For the chicken, I always grab boneless, skinless breasts from the store—shreds easily after simmering. The tortillas? Mission brand works perfectly for crispy crowns, but any medium-sized flour tortilla will do.
No chipotle powder? Smoked paprika plus a dash of cayenne gets you close. The black beans can be swapped for pinto beans if that's what you've got. Fresh cilantro? Dried oregano at half the amount works in a pinch. The sour cream is for serving, but if you want to add it to the soup, mix in a splash at the end—full-fat gives the best texture. The cumin needs to be toasted for that nutty depth (just dry-toast in a pan for 30 seconds). And if you're feeling fancy, add a splash of lime juice at the end for brightness.
This soup tastes even better the next day—reheats beautifully in the microwave or on the stove. The tortilla crowns stay crispy for about 10 minutes after baking, so make them fresh when serving. Store the broth and toppings separately in the fridge for 4-5 days. Freezes for 3 months if you want to make a big batch. I always double the recipe—leftovers make great lunches the next day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping boards, no extra bowls. Just toss the chicken, onions, and garlic in a pot, let it simmer, then dump in the beans and corn. The broth does all the work while you stir once or twice. (Yes, even on a Tuesday night.)
- Garlic Bomb: That moment when you crush fresh garlic into the simmering broth? Chef’s kiss. The recipe balances it perfectly—enough to wake up your taste buds but not so much it overpowers the smoky black beans or sweet corn. Honestly, I’ve tried shortcuts, but nothing beats the real deal here.
- Lunchbox Hero: This soup is my go-to for meal prep because it reheats like a dream. Pack it in jars or containers, and it’s still hearty the next day—no soggy tortillas, just rich, flavorful bites. My kids grab it for school lunches, and I sneak leftovers for my own midday pick-me-up.
- Budget Win: You’re getting a full, satisfying meal for pennies. Chicken breast is lean but filling, the canned beans and corn stretch it further, and the onion/garlic base costs next to nothing. I’ll be real: I double the batch and freeze half—because why not have two meals for the price of one?
Step-by-step instructions for BJ's Brewhouse tortilla soup
Here's how to recreate that signature smoky tomato base with perfectly crispy tortilla crowns.
Cook and Shred the Chicken
In a large pot, combine the 2 lb chicken breast, 4 cups chicken broth, 1 whole medium yellow onion (diced), 6 cloves garlic (minced), 2 cups diced tomatoes, 1 tbsp ground cumin, 1 tsp chipotle powder, 1 tsp salt, and ½ tsp black pepper. Bring to a boil over medium-high heat, then reduce to a simmer and cook uncovered for 20-25 minutes until the chicken is fully cooked through.
Once cooked, use two forks to shred the chicken directly in the pot, breaking it into small, even pieces. This ensures every spoonful gets that tender, smoky flavor. Keep the heat at a gentle simmer while you prepare the rest of the soup base—you want to maintain that rich, aromatic broth.
Build the Smoky Tomato Base
Stir in the 2 cups canned black beans (drained and rinsed) and 1 cup canned corn kernels (drained) to the pot. Let the mixture simmer together for 10 minutes, allowing all the flavors to meld. The beans and corn will absorb some of the broth, intensifying the soup's heartiness.
Here's the thing—this is where the magic happens. The chipotle powder and cumin work together to create that signature smoky depth. Taste the soup now and adjust seasoning if needed, adding a pinch more salt or chipotle powder if you want it even more robust. The soup should be flavorful but not overpowering—you're building a foundation, not a finished dish.
Prepare the Crispy Tortilla Crowns
While the soup simmers, cut the 6 whole flour tortillas into thin strips, about ½-inch wide. Heat 1 tablespoon oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and fry for 2-3 minutes until they're golden brown and crispy.
Don't walk away—these crisp up fast and burn just as quickly. You'll know they're perfect when they're uniformly golden and slightly puffed. Transfer the crispy tortilla strips to a paper towel-lined plate to drain excess oil. These will be your crowning glory, so keep them warm until serving.
Finish and Serve
Return the pot to a gentle simmer and let the soup cook for another 5 minutes to allow all the flavors to settle. Ladle the hot soup into bowls, then top each serving with 2-3 crispy tortilla strips, 2 tablespoons shredded cheddar cheese, and a dollop of ½ cup sour cream. Garnish with 1 tablespoon chopped fresh cilantro for that bright, fresh finish.
Serve immediately while the tortilla crowns are still crispy. The contrast between the warm, smoky soup and the cool, creamy sour cream with the crunchy tortilla strips is what makes this dish so special. Each bite delivers that perfect balance of textures and flavors that BJ's is known for.
Pro Tips For Making Bj'S Brewhouse Tortilla Soup
- SEAR CHICKEN IN BATCHES: That big chicken breast won’t brown properly if you crowd the pan—it’ll just steam. Cut it into 1-inch chunks first, then cook in two batches over medium-high heat. I learned this the hard way when my first attempt came out pale and rubbery. (Yes, even if you're impatient like me.)
- SWEAT ONIONS LOW AND SLOW: The recipe probably says "sauté," but trust me—cooking the onions on low heat for 8-10 minutes until they’re soft and translucent (not browned) builds deeper flavor. I used to rush this, and the soup always tasted flat. It’s the thing that matters most for that rich, caramelized base.
- DRAIN AND RINSE BEANS: Skip this, and your soup will taste like a can of beans. Drain and rinse the black beans twice to cut the starchy aftertaste—then give them a quick pulse in the food processor with a splash of broth. This isn’t the prettiest method, but it’s the tastiest.
- TOAST THE CORN: Drain the corn, pat it dry with a paper towel, and toss it in a dry skillet over medium heat for 2-3 minutes until the edges turn just slightly golden. The toasted kernels add a smoky depth that canned corn alone can’t. (Your future self will thank you.)
Creative variations of this dish
Spicy Chipotle Kick
For those who love heat, add an extra ½ tsp chipotle powder or ¼ tsp cayenne pepper to the broth while simmering. If you're feeling adventurous, stir in 1 tsp adobo sauce from a can of chipotles in adobo for a deeper, smokier burn.
I like to add this in the last 5 minutes of simmering so the flavors meld without overpowering the dish. 🌶️
White Bean Swap
Trade the black beans for 2 cups canned cannellini or great northern white beans for a creamier texture. These beans hold their shape better and add a mild, earthy flavor that pairs beautifully with the smoky broth.
Drain and rinse them thoroughly to avoid a watery soup. This variation works especially well if you prefer a lighter, less intense bean flavor.
Cheesy Broccoli Boost
Add 2 cups chopped broccoli florets to the pot with the beans and corn, simmering for the final 10 minutes. Stir in ½ cup shredded Monterey Jack cheese at the very end for a creamy, cheesy twist.
This adds a fresh, slightly sweet element that balances the smoky spices. It’s like a cheesy broccoli soup meets tortilla soup—trust me, it’s a game-changer. 🥦
Creamy Avocado Twist
Blend 1 ripe avocado with ¼ cup sour cream and a splash of lime juice until smooth, then stir this mixture into the soup during the last 5 minutes of simmering.
This adds a velvety texture and a bright, fresh contrast to the smoky broth. Top with extra avocado slices and a sprinkle of Tajín for a restaurant-worthy finish.
Slow-Cooker Version
For a hands-off approach, combine all soup ingredients (except tortilla strips and toppings) in a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The slow cooking enhances the flavors even more, making the broth deeper and richer.
Just shred the chicken directly in the pot and adjust seasoning at the end. The tortilla crowns can be made fresh and added just before serving.
Breakfast Tortilla Soup
Turn this into a breakfast dish by adding 2 scrambled eggs per serving, cooked directly in the soup or on the side. Stir in ½ cup cooked breakfast sausage or crumbled bacon for extra protein.
Top with extra cheese, a sprinkle of hot sauce, and a dollop of sour cream. It’s hearty, satisfying, and perfect for a weekend brunch. 🍳
Nutrition facts
Frequently asked questions
Can I make this tortilla soup without chicken?
For a vegetarian version, substitute the chicken with 2 cups extra black beans or 1 block (14 oz) firm tofu, pressed and cubed. Simmer the beans or tofu in the broth for 15 minutes to absorb flavors. Add 1 cup cooked quinoa for extra protein and texture. The smoky tomato base will still shine!
How do I keep the tortilla crowns crispy?
Fry the tortilla strips in small batches over medium-high heat until golden brown (2-3 minutes). Keep them warm in a 200°F oven on a wire rack while assembling bowls. For extra crispiness, brush with a tiny bit of melted butter before serving. They'll stay crunchy for 10-15 minutes this way.
Can I make this soup in a Dutch oven?
Yes! A Dutch oven works perfectly—its deep sides prevent spills while simmering. Use medium-low heat to maintain a gentle simmer, especially when adding beans and corn. The thick base will develop even better in the Dutch oven's even heat distribution. Just watch the edges for browning if using high heat.
Why does my soup taste bland?
Most likely, the chipotle powder or cumin needs more depth. Toast the cumin in a dry pan for 30 seconds before adding, and double-check your chipotle powder (use 1 tsp adobo sauce if needed). Taste as you go—add ½ tsp more salt or a splash of lime juice at the end for brightness. The broth should be rich and flavorful before adding toppings.
How long can I store leftovers?
Store the soup (without tortilla crowns) in an airtight container for 4-5 days in the fridge. Keep the tortilla strips separate and reheat them fresh when serving. For longer storage, freeze the soup for up to 3 months. Reheat gently on the stove, adding a splash of broth or water if needed. The flavors actually improve overnight!
