Warm soup has a way of bringing comfort during busy days and cool nights. I’ve always loved chicken tortilla soup, and BJ’s Restaurant serves my favorite version – a creamy, bold Tex-Mex bowl that’s satisfying without feeling heavy.
One evening after a long day, I had a bowl that completely changed how dinner felt. The smooth broth, tender beans, and gentle heat made everything slow down. That moment inspired me to bring the same experience into my own kitchen.
This BJ’s Restaurant Chicken Tortilla Soup Recipe captures that restaurant feeling with straightforward steps and easy-to-find ingredients.
You’ll get that well-known soup experience right at your table, with room to adjust spice, toppings, and texture to match personal taste.

How This Copycat Recipe Recreates the BJ’s Experience
- Key Spices Create Bold Flavor – The mix of smoked paprika, ancho chile powder, and cumin gives this soup its signature Tex-Mex taste that BJ’s is known for.
- Fire-Roasted Tomatoes Add Depth – Using fire-roasted diced tomatoes instead of regular ones brings that smoky, rich flavor you get at the restaurant.
- Rotisserie Chicken Saves Time – Pre-cooked chicken keeps things simple while adding great flavor, just like BJ’s does in their kitchen.
- Chipotle Peppers Bring Heat – The adobo sauce from canned chipotle peppers creates that warm, spicy kick that makes this soup special.
- Costs Less, Tastes Better – Making this at home costs about half the price of eating out, plus you can adjust the spice level and add more of what you love.
BJ’s Restaurant Chicken Tortilla Soup Ingredients
For the Soup Base:
- 1 rotisserie chicken – Use both breast and dark meat, chopped into small pieces. This saves time and adds flavor. You can also use 3-4 cups of cooked, shredded chicken or cook raw chicken breasts in the broth.
- 1 red onion, diced – Red onions add a slightly sweet taste. White or yellow onions work great too.
- 1 jalapeño, chopped – This adds mild heat and fresh flavor. Remove the seeds for less spice, or skip it completely.
- 3-4 cloves fresh garlic, minced – Fresh garlic tastes best, but you can use 1-2 teaspoons of jarred minced garlic or garlic paste.
- 5 cups chicken broth – Low-sodium broth lets you control the salt level. Homemade broth works wonderfully if you have it.
- 1 can (15 oz) red kidney beans, undrained – Keep the liquid for extra flavor and thickness. Pinto beans can replace these.
- 1 can (15 oz) black beans, drained – Rinse these beans before adding. Kidney beans work as a substitute.
- 1 can (28 oz) fire-roasted diced tomatoes – The fire-roasted type adds smoky depth. Regular diced tomatoes work but will taste less smoky.
- 1/2 cup sweet corn – Frozen or canned corn both work well. Drain canned corn first.
- 1-2 teaspoons Better Than Bouillon chicken base – This paste adds concentrated chicken flavor. Regular bouillon cubes or extra salt can substitute.
- 1 can chipotle peppers in adobo sauce – Use half the can for less heat, or the whole can for more spice. Remove seeds from peppers to reduce heat further.
Spices and Seasonings:
- 2 teaspoons dried oregano – Mexican oregano works best, but regular dried oregano or 1 tablespoon fresh oregano will do.
- Salt, pepper, garlic powder, onion powder to taste – About 1-2 teaspoons of each works well. Adjust based on your taste.
- 1-2 tablespoons smoked paprika – This creates the smoky flavor. Regular paprika can substitute but will be less smoky.
- 1-2 tablespoons ancho chile powder – This mild chili powder adds earthy heat. Regular chili powder works as a replacement.
- 2-3 teaspoons ground cumin – Cumin gives warm, earthy notes. Start with less and add more as needed.
- 1 packet sazon seasoning – This adds color and flavor. You can skip it or use a pinch of turmeric with some extra cumin instead.
For Toppings:
- Corn tortilla strips, fried – Cut corn tortillas into strips and fry until crispy, or use store-bought tortilla chips crushed up.
- Avocado, diced – Adds creamy texture and healthy fats. Skip if unavailable.
- Sour cream – Adds coolness to balance the heat. Plain Greek yogurt can replace it.
- Fresh cilantro, chopped – Adds fresh, bright flavor. Leave it out if not a fan.
- Shredded cheese – Fontina, cheddar, or Monterey Jack all melt nicely.
Essential Kitchen Equipment
- Large Dutch oven or heavy-bottomed pot – Holds everything and distributes heat evenly.
- Sharp chef’s knife – For chopping vegetables and chicken.
- Cutting board – Sturdy surface for prep work.
- Wooden spoon or rubber spatula – To stir without scratching your pot.
- Immersion blender – Blends ingredients right in the pot. A regular blender works too.
- Large measuring cup – For transferring ingredients to blend.
- Frying pan or skillet – To fry tortilla strips crispy.
- Paper towels – Drain fried tortilla strips.
- Ladle – Serves soup into bowls neatly.
How to Make BJ’s Restaurant Chicken Tortilla Soup
Step 1 | Prepare Ingredients
Dice the red onion into small pieces. Mince the garlic cloves. Remove the meat from the rotisserie chicken and chop it into bite-sized pieces, discarding skin and bones.
Drain the black beans, but keep the kidney beans with their liquid. Set everything aside in separate bowls.

Step 2 | Cook Onion and Garlic
Place a Dutch oven or large pot over medium heat. Add the vegetable oil and let it warm. Add the diced onion and cook for 1–2 minutes until soft.
Stir in the minced garlic and cook for about 30 seconds until fragrant. Add the chicken base and mix well.

Step 3 | Toast the Spices
Add smoked paprika, ancho chile powder, oregano, and cumin. Stir and cook for 1 minute until the mixture looks thick.
Add the sazon packet, salt, pepper, garlic powder, and onion powder. Mix everything together.

Step 4 | Add Broth and Simmer
Pour in the chicken broth and scrape the bottom of the pot to release flavor. Bring to a gentle simmer.

Step 5 | Add Beans, Tomatoes, and Corn
Add both beans, fire-roasted tomatoes with juice, and corn. Stir well, cover, and simmer for 15–20 minutes, stirring occasionally.

Step 6 | Blend for Thickness
Scoop out about 2 cups of soup with plenty of beans and tomatoes. Add chipotle peppers to taste. Blend until smooth, then stir the mixture back into the pot.

Step 7 | Add Chicken
Add the chopped chicken to the soup. Simmer for 5 minutes until heated through. Taste and adjust seasoning if needed.

Step 8 | Fry Tortilla Strips
Cut corn tortillas into thin strips. Fry in hot oil until golden and crispy. Drain on paper towels and sprinkle with salt.

Step 9 | Serve and Garnish
Ladle soup into bowls. Top with sour cream, shredded cheese, avocado, tortilla strips, and fresh cilantro. Serve the homemade BJ’s Restaurant Chicken Tortilla Soup Recipe hot.

Chef Notes & Tips
- Control the heat level: Chipotle peppers can vary in spice. Start with a small amount, blend, then taste before adding more. This keeps the soup from getting too spicy.
- Use an immersion blender carefully: Always blend away from your face and keep the blender fully submerged to avoid splashing hot soup.
- Don’t overcrowd the tortilla strips: Frying them in small batches keeps them crispy instead of soggy.
- Tortilla Strip Alternative: Crush store-bought tortilla chips if you don’t want to fry. They add the same crunch in seconds.
- Season at the end: After the chicken heats through, taste the soup one last time. The salt level can change as it simmers, so final seasoning makes a big difference.
What to Serve with BJ’s Chicken Tortilla Soup
This soup works great as a complete meal on its own. The chicken, beans, and corn provide plenty of protein and filling ingredients. But if you want to round out your dinner, there are some tasty options.
Warm cornbread with butter melts beautifully next to a hot bowl of this soup. The slightly sweet bread balances the spicy, smoky flavors.
A simple green salad with lime vinaigrette adds freshness and crunch. You could also serve quesadillas on the side. Cut them into triangles for dipping right into your soup.
Mexican rice or cilantro lime rice makes another excellent pairing. The fluffy rice soaks up the creamy broth.
For a lighter option, serve with fresh vegetables like jicama sticks, cucumber slices, or bell pepper strips with ranch dressing.
Storage, Reheating, and Meal Prep Tips
This soup stores wonderfully and actually tastes even better the next day. The flavors blend together more as it sits.
Refrigerator: Let the soup cool completely before storing. Pour it into airtight containers or jars. Store in the fridge for up to 4-5 days. Keep toppings like tortilla strips, sour cream, avocado, and cheese in separate containers.
To Reheat: Pour the amount you want into a pot on the stove. Warm over medium-low heat for 5-7 minutes. Stir occasionally. Add a splash of chicken broth or water if it seems too thick.
You can also reheat individual portions in the microwave. Heat for 2-3 minutes, stirring halfway through. Always heat until steaming hot throughout.
Freezer: This soup freezes great for up to 3 months. Let it cool completely first. Pour into freezer-safe containers or heavy-duty freezer bags.
Leave about one inch of space at the top because the soup expands when frozen. To use, thaw overnight in the fridge. Then reheat on the stove as directed above.
BJ’s Restaurant Chicken Tortilla Soup Recipe FAQs
1. What makes this soup creamy without heavy cream?
The creamy texture comes from blending beans, tomatoes, tortillas, and broth together. This method thickens the soup naturally. It keeps the flavor rich while staying lighter than cream-based soups.
2. Can I make this soup in a slow cooker?
The slow cooker works perfectly for this recipe with small changes. Sauté the onion, garlic, and spices in a skillet first to develop flavors. Then transfer everything to your slow cooker with the broth, beans, tomatoes, and chicken. Cook on low for 6-8 hours or high for 3-4 hours.
About 30 minutes before serving, blend the bean and chipotle mixture and stir it back in. Add the corn during the last 30 minutes too. The slow cooker method makes the soup even more flavorful and tender.
3. Can I add other vegetables to this soup?
Yes! You can add extra vegetables. Try bell peppers or carrots early so they soften, zucchini near the end, and leafy greens like spinach or kale in the last few minutes. Just don’t add too many so the flavor stays balanced.
4. How do I thicken the soup if it’s too watery?
If the soup is too watery, you can simmer it uncovered to let liquid reduce, blend or mash some of the beans and stir them back in, or add a small cornstarch slurry (cornstarch mixed with cold water) and cook a few more minutes.
5. What can I use if I don’t have an immersion blender?
No problem. Use a regular countertop blender. Let the soup mixture cool for a few minutes before blending. Fill the blender only halfway, hold the lid on tightly with a towel, and pulse until smooth. Then mix it back into the pot.
BJ's Restaurant Chicken Tortilla Soup Recipe
Make BJ’s Restaurant Chicken Tortilla Soup Recipe at home in just 1 hour. This creamy, smoky copycat recipe delivers bold Tex-Mex flavor your family will love.
Ingredients
For the Soup Base
- 1 whole rotisserie chicken, chopped (about 3–4 cups cooked chicken)
- 1 medium red onion, diced
- 1 jalapeño, finely chopped
- 3–4 garlic cloves, minced
- 5 cups low-sodium chicken broth
- 1 can (15 oz) red kidney beans, undrained
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (28 oz) fire-roasted diced tomatoes, with juice
- ½ cup sweet corn (frozen or canned, drained)
- 1–2 teaspoons Better Than Bouillon chicken base
- ½–1 can chipotle peppers in adobo sauce (to taste)
- 2 tablespoons vegetable oil (for cooking onions)
Spices and Seasonings
- 2 teaspoons dried oregano
- 1–2 tablespoons smoked paprika
- 1–2 tablespoons ancho chile powder
- 2–3 teaspoons ground cumin
- 1 packet sazon seasoning
- 1–2 teaspoons salt (to taste)
- 1–2 teaspoons black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
For Toppings (Optional)
- Corn tortillas, sliced into strips and fried
- 1 ripe avocado, diced
Sour cream
- Fresh cilantro, chopped
- Shredded cheese (cheddar, Monterey Jack, or fontina)
Instructions
- Dice the red onion into small pieces. Mince the garlic cloves. Remove the meat from the rotisserie chicken and chop it into bite-sized pieces, discarding skin and bones. Drain the black beans, but keep the kidney beans with their liquid. Set everything aside in separate bowls.
- Place a Dutch oven or large pot over medium heat. Add the vegetable oil and let it warm. Add the diced onion and cook for 1–2 minutes until soft. Stir in the minced garlic and cook for about 30 seconds until fragrant. Add the chicken base and mix well.
- Add smoked paprika, ancho chile powder, oregano, and cumin. Stir and cook for 1 minute until the mixture looks thick. Add the sazon packet, salt, pepper, garlic powder, and onion powder. Mix everything together.
- Pour in the chicken broth and scrape the bottom of the pot to release flavor. Bring to a gentle simmer.
- Add both beans, fire-roasted tomatoes with juice, and corn. Stir well, cover, and simmer for 15–20 minutes, stirring occasionally.
- Scoop out about 2 cups of soup with plenty of beans and tomatoes. Add chipotle peppers to taste. Blend until smooth, then stir the mixture back into the pot.
- Add the chopped chicken to the soup. Simmer for 5 minutes until heated through. Taste and adjust seasoning if needed.
- Cut corn tortillas into thin strips. Fry in hot oil until golden and crispy. Drain on paper towels and sprinkle with salt.
- Ladle soup into bowls. Top with sour cream, shredded cheese, avocado, tortilla strips, and fresh cilantro. Serve hot.
Nutrition Information:
Serving Size: (Per Serving – Approximate)Amount Per Serving: Calories: 390Total Fat: 14gSaturated Fat: 4gCholesterol: 65mgSodium: 980mgCarbohydrates: 38gFiber: 9g
This homemade version of the BJ’s restaurant chicken tortilla soup recipe delivers that familiar, comforting taste we all look for. I hope this bowl brings warmth and satisfaction to your table.
