Houston's Tortilla Soup Copycat Recipe: Crispy Tortilla Strips Over Creamy Tomato-Basil Swirl

Soups & Stews

Houston's Tortilla Soup Copycat Recipe: Crispy Tortilla Strips Over Creamy Tomato-Basil Swirl

This Houston's tortilla soup copycat recipe delivers the same creamy, crispy layers you crave from the restaurant—starting with a rich tomato-basil broth that simmers for hours to develop deep flavor.

The secret lies in toasting the tortilla strips until they're golden and shatteringly crisp, then layering them over the warm soup for that signature crunch. I perfected this version after testing multiple batches, ensuring every spoonful delivers the perfect balance of smoky, tangy, and creamy.

The copycat magic comes from two key techniques: first, building the broth with a slow-cooked tomato base and aromatic spices, then finishing it with a swirl of cream and fresh basil. Meanwhile, the chicken stays tender and flavorful, absorbing all the savory notes.

This isn't just a soup—it's a meal in a bowl, with crispy tortilla strips that add texture and a satisfying bite. The result is restaurant-quality without the wait or the markup.

By the time you serve it, you'll have a steaming bowl of soup topped with crispy tortilla strips that crackle with every spoonful, creamy tomato broth that coats your tongue, and all the classic toppings you love.

It's the kind of dish that feels special enough for company but simple enough for a weeknight dinner. The best part? Leftovers taste even better the next day as the flavors meld together.

This recipe scales beautifully—whether you're feeding a crowd or just craving a comforting bowl for one. Garnish with avocado, sour cream, and cilantro for that extra touch of freshness. Let's get started on making your own version of this Texas classic.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for houston's tortilla soup copycat

Eight tortillas, two cups tomato sauce, and a handful of pantry staples. That's all you need for restaurant-quality tortilla soup at home.

Ingredient Amount Notes
Chicken Breast 🍗 2 lb Boneless, skinless, cut into bite-sized pieces
Flour Tortillas 🌯 8 whole Medium size, cut into 1-inch strips
Canned Tomato Sauce 🍅 2 cups San Marzano preferred for sweetness
Chicken Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Basil Leaves 🌿 ½ cup Packed, chopped
Heavy Cream 🥛 ½ cup Full-fat for richness
Black Beans 🫘 1 cup Canned, drained and rinsed
Corn Kernels 🌽 1 cup Fresh or frozen, thawed
Avocado Oil 🫒 2 tbsp High smoke point for frying
Cumin 🌿 1 tsp Ground, toasted for depth
Chili Powder 🌶️ 1 tsp Medium heat preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The tortillas are the star—Mission brand or La Tortilla Factory are my go-tos, but any medium flour tortilla works. Look for ones that aren't too thick; they crisp up better. The chicken breast should be fresh, not pre-marinated. Trader Joe's has great pre-cut chicken that saves time. For the tomato sauce, San Marzano cans make a world of difference—they're sweeter and less acidic. If you can't find them, any good-quality canned tomato sauce will do, but don't skimp on the quality. The black beans and corn? Canned is fine, but if you've got fresh, even better—just make sure the corn is fully cooked.

No heavy cream? Half-and-half or coconut cream works in a pinch, though the flavor will be slightly different. Running out of basil? Fresh parsley or cilantro at double the amount gives a similar bright note. The spices are flexible—if you've got smoked paprika, swap half the chili powder for it. For the tortilla strips, corn tortillas work too, but they'll be a bit different in texture. The key is getting them crispy—don't overcrowd the pan when frying. And if you're short on time, you can bake them at 400°F for 5-7 minutes instead of frying, though they won't be quite as crisp.

This soup tastes even better the next day—3-4 days in the fridge, no problem. For the tortilla strips, store them in an airtight container at room temp for up to 2 days—they'll stay crispy if you keep them away from moisture. Freeze the soup without the toppings for up to 3 months. When reheating, add a splash of broth to loosen it up. The tortilla strips? Just pop them in the oven at 350°F for 2-3 minutes to revive the crunch.

❤️

Why You'll Love This Recipe

  • Pantry Rescue: I swear by this when I’ve got nothing but chicken, tortillas, and a can of tomato sauce. The broth and onion build a solid base, but the magic? Tossing in those toasted tortilla strips at the end—crunchy, salty, and so satisfying. No fancy ingredients, just pure flavor.
  • Savory-Spicy Balance: That canned tomato sauce might sound basic, but when you simmer it with broth and a touch of cumin (yes, I add it), it turns into something rich and layered. The shredded chicken soaks it up, and the tortilla strips? They add the perfect crispy contrast—like a warm hug for your taste buds.
  • Game for Any Gathering: Between us, this is my go-to for game days, lazy Sundays, or when friends drop by unannounced. It’s hearty enough for a crowd but simple enough that no one’s stuck washing a mountain of dishes. Plus, everyone gets to top it their way—avocado, cheese, jalapeños—no judgment.
  • Leftovers That Don’t Suck: Honestly, I make double batches because the flavor deepens the next day. The tortilla strips stay crispy, the broth gets even more concentrated, and it’s still a breeze to reheat. My lunchbox’s best friend—packs well, tastes even better cold, and saves me from takeout.

Step-by-step instructions for Houston's tortilla soup copycat recipe

Here's how to recreate that perfect balance of crispy tortilla strips and creamy tomato-basil broth.

1

Cook the Chicken and Prepare the Base

Heat 2 tablespoons avocado oil in a large Dutch oven over medium-high heat. Add the 2 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken is no longer pink in the center and has browned slightly. Remove the chicken and set it aside.

In the same pot, add the 1 whole yellow onion and cook for 3-4 minutes until softened. Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. Add 1 teaspoon cumin, 1 teaspoon chili powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, stirring to combine. Pour in the 2 cups canned tomato sauce and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot.

2

Simmer the Broth and Add Vegetables

Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 15 minutes to allow the flavors to meld together. Stir in the 1 cup black beans and 1 cup corn kernels, cooking for another 5 minutes until heated through.

Remove the pot from heat and stir in the 0.5 cup chopped fresh basil leaves. Taste and adjust seasoning if needed. Return the cooked chicken to the pot and let it warm through for 2-3 minutes. The broth should be creamy and flavorful, with the chicken fully cooked and tender.

3

Prepare the Tortilla Strips

While the soup simmers, cut the 8 whole flour tortillas into 1-inch strips. Heat 1 tablespoon avocado oil in a large skillet over medium-high heat. Fry the tortilla strips in batches for 1-2 minutes per batch until they are golden brown and crispy on both sides. Drain on paper towels to remove any excess oil.

Here's the thing—don't overcrowd the pan. If you do, the tortilla strips will steam instead of crisp up. You want them to sizzle and turn golden brown quickly. Keep them warm in a 200°F oven while you finish the soup.

4

Finish the Soup with Cream and Garnish

Return the soup to medium heat and stir in the 0.5 cup heavy cream, letting it warm through for 2-3 minutes. The cream will give the soup that signature creamy swirl you love. Taste again and adjust seasoning if necessary.

To serve, ladle the soup into bowls and top with the crispy tortilla strips. The contrast of the warm, creamy soup with the cool, crispy tortilla strips is what makes this dish so special. Serve immediately while the tortilla strips are still crispy and the soup is hot.

👨‍🍳

Pro Tips For Making Houston'S Tortilla Soup Copycat

  • Sear the Chicken First: I learned this the hard way—skipping the sear means bland, rubbery chicken in your soup. Pat the breasts dry, season generously with salt and pepper, then cook in a hot skillet with a little oil until golden brown on both sides before shredding. That crust makes all the difference when it soaks up the tomato broth later.
  • Char the Tortillas: Don’t just tear them—char the hell out of those tortillas. Heat a dry skillet over medium-high, add whole tortillas one at a time, and let them blacken in spots before tearing. The smoky depth is what Houston’s version nails, and it’s the thing that matters most when you’re copying a restaurant dish at home.
  • Simmer the Broth Low: After adding the broth and tomato sauce, resist the urge to blast it. A gentle simmer (small bubbles, occasional rolls) keeps the flavors from turning bitter or the tortilla strips from turning to mush. I used to rush this, and the soup always tasted flat—now I give it 20 minutes of steady, quiet cooking.
  • Toast the Onion: Slice the onion thin and cook it in oil over medium heat until the edges turn golden and crispy—about 5 minutes. That caramelization adds sweetness and texture that raw onion can’t match. (Yes, even if you’re impatient like me, don’t skip this.)

Make-ahead tips for this dish

Broth Prep Ahead

Make the broth base 2 days ahead to deepen flavors—simmer the tomato sauce, broth, and spices for 30 minutes instead of 15 minutes, then cool completely before refrigerating.

The longer it sits, the more complex the taste becomes. I store mine in a glass Pyrex container with a tight lid to prevent odors. 💡

Crispy Tortilla Prep

Toast all your tortilla strips 1 day ahead and store them in a paper bag at room temperature. The bag keeps them crispy for 24 hours—just give them a quick 30-second warm in the oven at 350°F before serving.

This saves time on busy nights. Honestly, this is my favorite shortcut.

Freezer-Friendly Base

Freeze the soup without the tortilla strips or cream for up to 3 months. Thaw overnight in the fridge, then reheat on the stove with a splash of broth.

Add the cream and tortilla strips fresh—this keeps everything perfect. I use quart-sized freezer bags because they’re easy to squeeze out excess air. ❄️

Toppings Assembly

Prep all toppings—avocado, sour cream, cilantro—in separate small bowls 30 minutes ahead. Keep them chilled until serving so they stay fresh. This makes assembly a breeze when guests arrive. I even label the bowls so no one grabs the wrong one. 🌿

Slow Cooker Adaptation

For hands-off prep, combine everything except tortilla strips and cream in a 6-quart slow cooker on low for 6 hours. Finish with cream and tortilla strips fresh.

This works best if you prep the tortilla strips ahead too. The slow cooker version tastes even richer because the flavors meld longer. 🔥

Portion Control

Divide the soup into individual containers before adding toppings. This keeps the tortilla strips crispy longer and makes serving effortless. I use ramen-style bowls for a fun presentation. Store leftovers with a sprinkle of salt on top to preserve freshness. 🥣

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tortilla soup vegetarian?

Swap the chicken for 1 cup of diced zucchini or 1 can of white beans for protein. Use vegetable broth instead of chicken broth, and add 1 teaspoon smoked paprika for depth. The tortilla strips and creamy broth will still shine.

2

Why do the tortilla strips turn soggy?

Overcrowding the pan or covering them while frying causes steam instead of crispiness. Fry in small batches and keep them in a 200°F oven while finishing the soup. For extra crunch, store them in a paper bag at room temp.

3

How do I fix a broth that's too acidic?

Stir in 1 teaspoon sugar or ½ teaspoon baking soda (sparingly) to balance acidity. For a richer flavor, add 2 tablespoons cream cheese or 1 tablespoon butter while reheating. Taste as you go!

4

Can I use corn tortillas instead of flour?

Yes, but they'll be slightly chewier. For best results, cut them ½-inch thick and fry at medium heat for 1-2 minutes per side. Corn tortillas lack gluten, so they crisp differently—expect a nuttier flavor.

5

What's the best way to reheat leftovers?

Gently reheat on the stove with ½ cup extra broth to restore creaminess. Add tortilla strips fresh or warm them separately at 350°F for 2-3 minutes**. Never microwave—it ruins the crispiness. Leftovers taste even better the next day!

★★★★★5.0(9 reviews)
Categories Soups & Stews