Soups & Stews
This Houston's copycat tortilla soup recipe brings the restaurant's signature smoky, creamy depth right to your kitchen—with that perfect balance of crispy corn, tender chicken, and velvety avocado swirls.
I spent weeks perfecting the technique after my first attempt left the tortilla strips soggy and the broth bland, a lesson that taught me patience pays off in every spoonful.
The secret lies in toasting the tortillas until they're golden and crispy, then frying them just until they puff slightly—this creates the texture that sets Houston's version apart from every other copycat recipe out there.
The broth is where the magic happens, simmered low and slow with garlic, onions, and a touch of cumin until the flavors meld into something rich and aromatic.
I use chicken thighs instead of breasts for deeper flavor, and the avocado cream swirls are made with fresh avocado blended with sour cream and lime—they add a luxurious creaminess that makes this soup feel like a restaurant-quality meal.
Every ingredient plays a role, from the charred corn to the melted cheese on top, ensuring each bite delivers that perfect combination of smoky, creamy, and slightly spicy.
By the time you're done, you'll have a steaming bowl of tortilla soup that rivals the original—crispy tortilla strips floating in a savory broth, topped with creamy avocado swirls, melted cheese, and a sprinkle of fresh cilantro.
It's the kind of dish that feels like comfort food but tastes like a special occasion, and it's easy to customize with extra jalapeños for heat or black beans for a vegetarian twist. This is the recipe I've been searching for, and now it's yours to make at home.
Serve it with warm cornbread or crusty bread to soak up every last drop of that flavorful broth, and don't forget the lime wedges on the side for a bright finish.
Whether you're feeding a crowd or treating yourself to a cozy night in, this copycat tortilla soup delivers the same satisfaction as the restaurant—just with the added joy of making it yourself. Let's get started!
Ingredients for houston's tortilla soup copycat
Crispy tortillas, smoky broth, and creamy avocado swirls—just 15 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Boneless, Skinless 🍗 | 2 lb | Cut into 1-inch pieces |
| Flour Tortillas 🍞 | 8 whole | Medium size, store-bought |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Diced Tomatoes (14.5 oz can) 🍅 | 1 can | Fire-roasted preferred |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Avocados 🥑 | 2 whole | Ripe, Hass variety |
| Sour Cream 🥛 | ½ cup | Full-fat preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | Freshly shredded |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable here—bone-in, skin-on gives the best flavor, but boneless works too. Costco or your local butcher for the freshest cuts, or grab pre-cut thighs from the grocery store. For the tortillas, Mission brand is my go-to—they toast perfectly without burning. The diced tomatoes? Fire-roasted cans add smokiness that jarred tomatoes can't match. If you can't find them, regular diced tomatoes work, but you'll need to add a pinch of smoked paprika to compensate.
No fire-roasted tomatoes? Fresh tomatoes blended with a splash of lime juice works in a pinch. The avocados should be ripe but firm—press the spot where the stem was, not too soft. For the avocado swirls, Trader Joe's sour cream is my secret weapon, but full-fat regular sour cream works too. Short on cilantro? Fresh parsley works at the same amount. The cheese matters—Monterey Jack melts smoothly and doesn't get grainy like some cheddars. If you're avoiding dairy, vegan shredded cheese works surprisingly well here.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. Store the broth and toppings separately to keep everything crisp. For the tortilla strips, fry them fresh before serving—they lose crispiness fast. Double the batch and freeze portions—perfect for lazy weeknights. The avocado swirls should be made fresh, but you can prep the rest of the soup ahead and assemble when ready.
Why You'll Love This Recipe
- No-Fuss Chicken Base: The boneless thighs brown in minutes—no fancy prep, just sear and simmer. That deep, caramelized flavor? It’s the secret weapon, and it happens while you chop the onion (which, honestly, is the only real work here).
- Tortilla Crunch Magic: Here’s what sold me—the toasted tortilla strips. They’re crispy enough to stand up to the broth, but soft enough to melt in your mouth. (Yes, even on a Tuesday night, I’ll fight someone for the last bite.)
- Weeknight to Party Fix: Same core recipe, endless uses. Too tired for dinner? Toss in extra tomatoes and serve with lime. Hosting? Add avocado and sour cream for a crowd. It’s the one soup that works for both.
- Budget-Friendly Leftovers: Chicken thighs stretch further than breasts, and those canned tomatoes? They’re the unsung hero. Make a double batch—this soup only gets better the next day, and it’s still a steal at half the cost of takeout.
Step-by-step instructions for Houston's copycat tortilla soup
Here's how to recreate the signature smoky, creamy, and crispy tortilla soup experience at home.
Brown the Chicken and Build the Base
Heat 2 tablespoons of the vegetable oil in a large Dutch oven over medium-high heat. Add the 2 lb chicken thighs, cut into 1-inch pieces, and cook for 5-6 minutes until golden brown on all sides. You'll know it's ready when the edges are deeply colored and the chicken releases easily from the pan.
Remove the chicken and set it aside. In the same pot, add 1 tablespoon of the vegetable oil and the 1 whole yellow onion, diced. Cook for 4-5 minutes until the onions soften and turn translucent. Stir in the 6 cloves garlic, minced, and the 1 tbsp ground cumin, cooking for 30 seconds until fragrant. This aromatic base is the flavor foundation of your soup.
Simmer the Broth and Tomatoes
Pour in the 6 cups chicken broth and the 1 can diced tomatoes (14.5 oz). Bring to a boil, then reduce heat to medium-low and let it simmer for 15 minutes. This step allows the flavors to meld together and the broth to infuse with all the spices and aromatics you've built.
Return the chicken to the pot and add 1.5 tsp salt and 0.5 tsp black pepper. Let it simmer uncovered for 20-25 minutes until the chicken is fork-tender and easily shreds. The soup should now have a rich, smoky depth from the cumin and tomatoes. Taste and adjust seasoning if needed—this is where you can really make it your own.
Create the Avocado Cream Swirls
In a blender, combine 2 whole avocados, 0.5 cup sour cream, and 0.25 cup lime juice. Blend until completely smooth, scraping down the sides as needed. This creamy swirl is what makes Houston's version so special—it adds a luxurious texture and bright citrus note that cuts through the richness of the soup.
With the soup still simmering, carefully ladle 1 cup of the hot broth into the blender with the avocado mixture. Blend again until fully incorporated, then slowly pour this mixture back into the soup while stirring gently. The heat from the soup will help emulsify the mixture, creating those beautiful swirls. You want the soup to be creamy but not heavy—this balance is key.
Prepare the Crispy Tortilla Strips
Cut each of the 8 whole flour tortillas into ¼-inch strips. Heat 0.25 cup vegetable oil in a skillet over medium heat until shimmering. Working in batches, fry the tortilla strips for 1-2 minutes until they're golden brown and crispy on all sides. They should puff up slightly and develop a beautiful crunch—this is what gives the soup its signature texture.
Transfer the fried tortilla strips to a paper towel-lined plate to drain excess oil. They'll stay crispy for a few minutes, so don't worry about adding them all at once. If they lose their crunch before serving, you can quickly reheat them in a dry skillet for 30 seconds to restore that perfect texture.
Finish and Serve
Stir 1 cup shredded Monterey Jack cheese into the soup and let it melt completely, about 2-3 minutes. The cheese should create a velvety coating throughout the soup. Remove from heat and let it sit for 5 minutes to allow all the flavors to meld together—this resting period is crucial for developing that restaurant-quality depth.
Ladle the soup into bowls and top each serving with the crispy tortilla strips and 0.25 cup chopped fresh cilantro. The contrast of the warm, creamy soup with the cool, crispy tortilla strips is what makes this dish so addictive. Serve immediately while the tortilla strips are still at their peak crunch—every spoonful should deliver that perfect balance of smoky, creamy, and crispy textures.
Pro Tips For Making Houston'S Tortilla Soup Copycat
- BROWN THE THIGHS FIRST: Skip the slow boil—sear those chicken thighs in a dry skillet over medium-high heat until the edges are golden and crispy. I used to skip this, and the soup tasted bland; now it’s got depth and texture that makes the whole dish sing.
- CHAR THE TORTILLAS: Tear the tortillas into strips and fry them in batches in a little oil until they’re deep golden, not just soft. Overcrowding the pan makes them soggy—work in small batches and don’t rush it.
- SALT THE TOMATO JUICE: After draining the diced tomatoes, pour the juice into the pot and add a pinch of salt right away. That juice is where the soup’s backbone lives, and skipping this step means flavor fading fast.
- SIMMER LOW AND LONG: Once everything’s in the pot, reduce to a gentle simmer—no rolling boils—and let it cook uncovered for at least 20 minutes. Rushing this means the flavors won’t meld, and the tortilla strips will stay sad and limp.
Best sauces and condiments for houston's tortilla soup copycat
Avocado Cream Swirl
This signature element transforms ordinary tortilla soup into something luxurious. I blend 2 ripe avocados, ½ cup full-fat sour cream, and ¼ cup fresh lime juice until silky smooth.
The key is adding 1 cup hot broth from the soup to the blender first—this helps emulsify the mixture perfectly when you pour it back in. 🥑
For extra richness, I sometimes add ½ tsp ground cumin to the avocado blend to echo the soup's smoky flavor. The result should be thick enough to swirl but still blend seamlessly into the broth. If it's too thick, thin with a splash more broth.
Spicy Lime Crema
Swap the avocado swirl for this zesty alternative when you want heat without heaviness. Mix ½ cup sour cream, 2 tbsp lime juice, 1 tbsp chopped cilantro, and ½ tsp jalapeño powder.
The acidity brightens the soup while the jalapeño adds subtle kick. I like to drizzle this over individual bowls instead of blending it in.
For extra depth, add ½ tsp smoked paprika to the crema to complement the soup's smoky base. This version works especially well with vegetarian tortilla soup since it doesn't rely on avocado's creaminess. 🌶️
Smoky Chipotle Oil
Elevate the soup's depth with this simple finishing oil. Heat ¼ cup neutral oil with 1-2 chipotle peppers in adobo sauce until fragrant. Drizzle 1 tsp over each serving just before eating—it adds smoky complexity without overpowering.
I keep a bottle of this in my fridge for quick flavor boosts on any soup or taco.
For a milder version, use ½ chipotle pepper and add 1 tsp honey to balance the heat. The oil should have visible flecks of chili—this ensures maximum flavor impact with minimal quantity. 🔥
Crispy Corn Topping
Add another layer of texture with charred corn. Toss 1 cup corn kernels (fresh or thawed frozen) with 1 tbsp oil and ½ tsp chili powder, then toast in a dry skillet over medium-high heat until golden and slightly crispy.
Sprinkle over the soup just before serving—it adds a sweet, smoky contrast to the creamy broth.
For extra crunch, broil the corn for 2-3 minutes after toasting in the skillet. I like to finish with a pinch of cotija cheese for a salty crunch that pairs perfectly with the avocado swirls. This topping works especially well with vegetarian versions of the soup. 🌽
Nutrition facts
Frequently asked questions
Why do the tortilla strips turn soggy in my copycat recipe?
This happens when they absorb moisture from the broth while sitting too long. Fry them fresh in batches right before serving, and keep them warm in a 200°F oven on a wire rack—this maintains crispiness. If they lose crunch, reheat in a dry skillet for 30 seconds before adding back to bowls.
Can I make this vegetarian?
Swap the chicken for 1 lb black beans or 15 oz lentils and use vegetable broth. Boost umami with 1 tbsp soy sauce or ½ tsp liquid smoke. The avocado swirl and crispy corn topping still shine in the veggie version—just add a pinch more salt to compensate for the missing chicken flavor.
How do I fix bland broth?
Start with bone-in, skin-on chicken thighs for deeper flavor. If yours tastes flat, boost it with 1 tsp fish sauce or ½ tsp smoked paprika. Simmer uncovered for 30 extra minutes to intensify flavors. For quick fixes, stir in 1 tbsp tomato paste or a splash of hot sauce at the end.
What's the best way to reheat leftovers?
Reheat only the broth and toppings separately. Warm broth on the stove over low heat until steaming (165°F), then stir in cheese. Keep tortilla strips and avocado swirls separate until serving—this prevents sogginess. For crispy tortillas, toast fresh in oil for 1 minute before adding back.
Can I make this soup ahead of time?
Yes! Prepare the broth and chicken up to 3 days ahead, then refrigerate. Store toppings separately—tortilla strips lose crispness overnight. Reheat broth gently, then add fresh avocado swirls and crispy tortillas before serving. For freezing, portion broth (without toppings) for up to 3 months.
