Soups & Stews
This Houston's tortilla soup copycat recipe delivers the exact smoky, creamy, and crunchy experience you crave from the restaurant—right in your own kitchen. 💫 The secret lies in a rich tomato-chicken broth simmered with spices, topped with velvety avocado cream, crispy tortilla strips, and all the classic garnishes.
I spent weeks perfecting this version after my first taste left me hooked, and now you can recreate that signature balance of flavors at home.
The foundation of great tortilla soup starts with a deeply flavorful broth—tomatoes, chicken, and a blend of spices like cumin and chili powder simmered until rich and aromatic.
While it cooks, you'll crisp up tortilla strips in the oven for that perfect crunch, and whip up a creamy avocado dressing that ties everything together. It's a dish that builds layer upon layer of texture and taste, making every spoonful satisfying.
By the time you're done, you'll have a steaming bowl of soup with tender chicken, hearty beans, and all the classic toppings—avocado cream, shredded cheese, sour cream, and fresh cilantro—waiting to be mixed in.
The crispy tortilla strips add a satisfying crunch that contrasts beautifully with the creamy broth, just like the restaurant version. This is comfort food at its finest, perfect for a cozy night in or feeding a crowd.
Whether you're making it for a weeknight dinner or a gathering with friends, this recipe delivers restaurant-quality results with simple techniques. Let's get started on recreating that iconic Houston's flavor profile in your own kitchen!
Ingredients for houston's tortilla soup copycat
Sixteen ingredients. One iconic flavor. Restaurant-style tortilla soup at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Flour Tortillas 🌯 | 12 whole | Medium-sized, for crispy strips |
| Canned Black Beans 🫘 | 1 can | Drained and rinsed, 15 oz |
| Canned Diced Tomatoes 🍅 | 2 cans | 28 oz each, fire-roasted preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Avocados 🥑 | 2 whole | Ripe, for creamy avocado sauce |
| Sour Cream 🥛 | ½ cup | Full-fat for best texture |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | Freshly shredded, not pre-shredded |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety for depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for richer flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For balanced flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for roasting |
| Green Onion 🧅 | 3 whole | Sliced, for garnish |
The chicken and spices are where the magic happens. Boneless, skinless breasts cook evenly, but thighs work too if you want extra richness. For the spices, Penzeys or bulk bins at Whole Foods have the best quality—look for vibrant colors, not dusty old jars. The fire-roasted tomatoes add smokiness without extra work, but regular diced will do. Pro tip: Toast the cumin seeds in a dry pan for 30 seconds before grinding—game changer. The tortillas? Mission brand from the store freezer section crisps up perfectly.
No fresh cilantro? Dried works at half the amount, but it won't have that same bright punch. Avocados too ripe? Add a squeeze of lime juice to keep them green longer. Short on time? Pre-cooked shredded chicken saves 20 minutes. The Monterey Jack cheese is key—it melts smoothly. If you're out, Oaxaca or pepper jack works too. For the tortilla strips, brush with olive oil and bake at 400°F for 8-10 minutes until golden. No oven? Air-fryer works in half the time.
This soup tastes even better the next day—make extra and freeze portions. The broth keeps 4-5 days in the fridge, while the crispy tortilla strips stay fresh for 2 days if stored in an airtight container. For the avocado sauce, add lime juice last to prevent browning. Garnishes like cilantro and green onions can be prepped ahead and stored in the fridge for 3 days. The whole thing reheats beautifully—just add a splash of water or broth to loosen it up.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it turns five simple cans and a tortilla into something restaurant-worthy. No fancy ingredients—just black beans, diced tomatoes, and that rich chicken broth—simmered until the flavors meld like a cozy hug in a bowl. (Yes, even when I forget to shop for fresh cilantro.)
- Crispy-Top Crunch: Here’s what sold me—the tortilla strips toasted until golden and crispy, then folded right into the soup. That contrast? The creamy broth meets the crunch, and suddenly, you’ve got texture that feels luxurious without extra effort. My lazy Sundays thank me.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. I make a big batch on Sundays, and it’s still ridiculously good by Wednesday—just reheat, add a splash of broth, and boom. Perfect for work lunches, tailgates, or when your kid’s friend shows up hungry and you’re not hosting.
- Budget That Packs Punch: Honestly, I could feed my family four meals for the price of one takeout order. Chicken breast stretches across multiple bowls, the beans add protein without breaking the bank, and the tortillas? A dollar bag lasts forever. Leftovers? They’re my secret weapon for busy nights.
Step-by-step instructions for Houston's tortilla soup copycat recipe
Here's how to recreate that perfect balance of smoky, creamy, and crunchy in your own kitchen.
🔥 Step 1: Sear the Chicken Breast for Deep Flavor
Heat 2 tablespoons olive oil in a large pot over medium-high heat until shimmering. Add the 2 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes, stirring occasionally, until the edges are golden brown and the chicken is no longer pink in the center.
Here's the thing—don't overcrowd the pan. Work in batches if needed so the chicken gets properly browned instead of steamed. Once fully cooked, remove the chicken with a slotted spoon and set aside. You'll use it later for the soup base, but it's worth the extra effort for that restaurant-quality flavor.
🍳 Step 2: Build the Smoky Base with Spices and Tomatoes
In the same pot, reduce heat to medium and add 1 tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, and ½ teaspoon black pepper. Stir for 30 seconds until fragrant—you should smell that deep, smoky aroma that's the soul of this soup.
Add the 2 cans fire-roasted diced tomatoes (don't drain them—the juice adds moisture) and 4 cups chicken broth. Bring to a gentle boil, then reduce heat to low and let it simmer for 10 minutes to let the flavors meld. This is where the magic happens—those spices are blooming and infusing the broth with authentic Houston's flavor.
🥘 Step 3: Create the Creamy Avocado Sauce
While the soup simmers, make the creamy avocado sauce by blending 2 whole avocados, ½ cup sour cream, ½ cup fresh cilantro, juice of 1 lime, and ¼ cup of the hot soup broth (save this for later) in a food processor until completely smooth. You want a thick, velvety texture that will blend beautifully with the soup.
I know it seems weird to add hot broth to cold avocados, but trust me—it prevents the sauce from separating when mixed with the hot soup. Taste and adjust seasoning with more salt or lime juice if needed. Set this creamy mixture aside until ready to add to the soup.
🔪 Step 4: Prepare the Crispy Tortilla Strips
Cut the 12 whole flour tortillas into ½-inch wide strips (about 24 strips total). Heat 1 tablespoon olive oil in a large skillet over medium-high heat until hot but not smoking. Working in batches, fry the tortilla strips for 1-2 minutes per side until they're golden brown and crispy.
Don't walk away during this step—they go from perfect to burnt in seconds. Drain on paper towels and sprinkle with a pinch of salt while still warm. These crispy strips are what makes this soup so special, so take your time getting them just right. You'll want to add them at the very end to maintain that perfect crunch.
🥘 Step 5: Assemble and Finish the Soup
Return the seared chicken to the soup pot and add the 1 can drained black beans. Stir to combine, then simmer for another 5 minutes to heat everything through. Remove from heat and carefully stir in the avocado sauce until fully incorporated. The soup should have a beautiful creamy swirl throughout.
Ladle the soup into bowls and top immediately with the crispy tortilla strips, 1 cup shredded Monterey Jack cheese, and 3 sliced green onions. Serve with extra lime wedges on the side—this is where everyone can customize their soup to their liking. The contrast of creamy, smoky, and crispy all in one bite is what makes this copycat recipe so special.
Pro Tips For Making Houston'S Tortilla Soup Copycat
- SHRED CHICKEN LOW: Simmer the chicken breast in broth at a gentle boil for the first 10 minutes, then drop to a simmer—no rolling boil or it’ll turn rubbery. I learned this after shredding dry, chewy chicken that tasted like overcooked shoe leather. The broth should bubble just enough to keep steam rising, not a full frenzy.
- TOAST TORTILLAS FIRST: Dry-toast the flour tortillas in a skillet over medium heat for 30 seconds per side before cutting into strips. This prevents them from turning to mush in the soup. (Yes, even if you’re impatient like me—trust the process.)
- DRAIN BEANS WELL: Rinse and drain the black beans twice to cut down on excess liquid in the soup. I used to skip this, and my soup always ended up thin and watery. A quick shake in a colander fixes everything.
- SAVOR THE BROTH: Deglaze the pot with a splash of lime juice or a pinch of cumin after removing the chicken—it pulls deeper flavor from the browned bits. My grandmother swore by this, and she was right: the soup tastes like it simmered for hours, not 30 minutes.
Perfect pairings for this recipe
Texas-Style Sides
This soup pairs perfectly with Texas-style cornbread—the slightly sweet, crumbly texture cuts through the creamy soup beautifully. I like to make a batch of Jiffy cornbread mix (just add milk and eggs) and bake it alongside the soup.
The warm, buttery cornbread soaks up any extra broth, making every bite even more satisfying. 🌽
For a lighter option, serve with crispy jicama sticks—tossed with lime juice and a pinch of salt. The refreshing crunch balances the richness of the soup, and it’s a great way to add some freshness to the plate.
You can find jicama in the produce section of most grocery stores, usually near the potatoes.
Drink Pairings
A Mexican lager like Modelo Especial or Pacífico is my go-to pairing—its crisp, clean flavor complements the smoky, creamy soup without overpowering it. The carbonation also helps cleanse your palate between bites.
For something a little more robust, try a Mexican pale ale like Negra Modelo—the maltiness adds depth to the dish. 🍺
If you prefer wine, a light-bodied white like Chenin Blanc or Sauvignon Blanc works well. The acidity in these wines mirrors the lime and cilantro in the soup, creating a harmonious balance. Avoid heavy reds—they’ll clash with the creamy avocado and fresh toppings.
Garnish Upgrades
Elevate your bowl with pickled red onions—quick-pickle ½ cup red onion in ½ cup apple cider vinegar, 1 teaspoon sugar, and a pinch of salt for 15 minutes.
The tangy crunch adds a bright contrast to the rich soup. I also like to sprinkle crumbled cotija cheese on top for a salty, crumbly texture that’s hard to resist. 🧅
For an extra kick, add diced jalapeños or habanero slices to your bowl—just a few pieces give the soup a subtle heat without overpowering the flavors. Serve with hot sauce on the side so everyone can adjust to their preference.
A squeeze of fresh lime right before eating also brightens up the dish.
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian?
Swap the chicken for 1 can of white beans or 1 cup of cooked quinoa for protein. Use vegetable broth instead of chicken broth and add 1 diced bell pepper and 1 zucchini to the simmering base. The smoky spices and avocado cream will still shine in a plant-based version.
How do I keep the tortilla strips crispy when serving?
Freshness is key—make the strips right before serving and keep them warm in a 200°F oven on a wire rack (not a plate) for up to 10 minutes. If reheating, use the oven or air fryer at 375°F for 2-3 minutes to restore crunch. Never microwave—they'll turn soggy instantly.
Can I make the avocado sauce ahead of time?
Yes, but with a trick: mix everything except the lime juice, then store in an airtight container with plastic wrap pressed directly on the surface. Add lime juice right before serving to prevent browning. The sauce keeps for 1 day in the fridge—just stir in 1 tablespoon hot broth before mixing into the soup to restore creaminess.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat for 3-4 minutes, stirring occasionally. Add 2-3 tablespoons broth or water to prevent thickening. Keep the tortilla strips separate and crisp them fresh in the oven or air fryer when serving. The soup tastes even better the next day as flavors meld further.
Why does my soup taste too spicy?
Houston's version balances heat with creamy avocado and lime. If it's too spicy, stir in 1 tablespoon sour cream or 1 teaspoon sugar to sweeten the heat. The black beans also add earthiness that helps balance chili powder. For next time, reduce chili powder to ½ tablespoon and add ¼ teaspoon cinnamon for depth instead.