Copycat On The Border Tortilla Soup Recipe: Crispy Tortilla Crunch Over Creamy Tomato Base

Soups & Stews

Copycat On The Border Tortilla Soup Recipe: Crispy Tortilla Crunch Over Creamy Tomato Base

This copycat On the Border tortilla soup recipe delivers the restaurant’s signature blend of crispy tortilla strips, creamy tomato broth, and perfectly balanced spices—every spoonful tastes like your favorite Mexican eatery.

The secret lies in slow-cooked tomatoes and chicken, simmered until rich and velvety, then topped with perfectly fried tortilla strips that add irresistible crunch. I’ve perfected this over years of testing, ensuring the flavors are bold yet harmonious, just like the original.

The recipe begins with a flavorful broth made from chicken, tomatoes, and a blend of spices that create depth without overpowering. You’ll toast spices like cumin and chili powder to unlock their aromatic potential, then simmer everything until the flavors meld into a smooth, creamy base.

Meanwhile, the tortilla strips are fried until golden and crispy, ready to be layered on top for that signature crunch.

What makes this recipe stand out is the balance—creamy yet not too heavy, spicy but not overwhelming, and topped with all the right elements: shredded cheese, sour cream, avocado, and fresh cilantro. Each bite delivers layers of texture and flavor that make it impossible to resist.

The presentation is just as important as the taste, so we’ll guide you through assembling it like a pro.

Perfect for a cozy dinner, game day, or meal prep, this soup comes together with simple ingredients and a few key techniques. Whether you’re feeding a crowd or saving leftovers for lunch, the flavors only get better with time.

Let’s get started on recreating that iconic On the Border taste at home.

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

Ingredients for copycat on the border tortilla soup

Sixteen ingredients for a restaurant-worthy tortilla soup that's creamy, crispy, and packed with bold flavors.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 2 lb Cut into bite-sized pieces
Medium Yellow Onion 🧅 1 whole Diced, about 1.5 cups
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Medium Roma Tomatoes 🍅 4 whole Diced, or 1 (28 oz) can crushed tomatoes
Black Beans 🌿 1 ½ cups Drained and rinsed, or 1 (15 oz) can
Cream of Chicken Soup 🥛 1 cup Condensed, or 1 (10.5 oz) can
Chicken Broth 💧 4 cups Low-sodium preferred
Corn Kernels 🌽 1 cup Fresh, frozen or canned
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 tbsp Medium heat preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Flour Tortillas 🥞 6 whole Corn tortillas also work
Avocado 🥑 1 whole Ripe, diced for garnish
Shredded Cheese 🧀 1 cup Monterey Jack or cheddar
Sour Cream 🥛 ½ cup Full-fat for creaminess
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Vegetable Oil 🫒 ½ cup For frying tortilla strips

The chicken and tomatoes are the flavor anchors here. Grab boneless, skinless chicken breast—it stays tender even after simmering. For the tomatoes, fresh Roma is ideal (they're meatier and sweeter), but San Marzano canned tomatoes work perfectly if you're short on time. The black beans and corn should be fresh or frozen—canned is fine, but drain and rinse well to cut down on excess sodium. Trader Joe's has great pre-diced onions and garlic if you want to save prep time, but fresh is always better. The spices? Toast them in a dry pan for 30 seconds before adding to the soup—this unlocks their aroma and makes a huge difference.

No fresh cilantro? Dried works at one-third the amount, but it won't have that bright, fresh finish. Short on avocado? Guacamole or extra sour cream adds creaminess. The tortillas? Flour or corn both work, but corn adds a nice authentic touch. For the cream of chicken soup, homemade or high-quality store-bought makes a difference—skip the powdered kind. The soup base can be made a day ahead and reheated gently, which is why I always double the batch. The tortilla strips should be fried right before serving so they stay crispy (trust me on this).

This soup reheats beautifully—just warm it gently on the stove and stir in the tortilla strips at the end. The crispy tortilla strips lose their crunch if reheated, so always fry them fresh. Store leftovers in the fridge for 4-5 days, but the flavors actually deepen overnight. For meal prep, portion the soup without the toppings and keep them separate. The avocado and cilantro should be added just before serving so they stay fresh. Freezes well for 3 months if you want to make a big batch for game day.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I already have—no special shopping trips. That onion, garlic, and can of black beans? They’re the foundation, and honestly, the chicken just melts into the broth like it’s been simmering all day.
  • Layered Umami Magic: The secret’s in the slow-cooked tomatoes and chicken—deep, savory, and just a little smoky. That crispy tortilla strip on top? It’s the cherry, turning every spoonful into a little flavor party.
  • Weeknight to Potluck: Between us, this is my go-to when I need something hearty but not heavy. Double the batch on Sunday, and I’ve got lunch for the next three days. Or bring it to a gathering—it’s the dish that disappears first.
  • Budget That Feeds: A single chicken breast and a can of beans stretch into four bowls, and the leftovers? Even better the next day. I’ll be real: my wallet thanks me every time I make this instead of ordering takeout.

Step-by-step instructions for copycat on the Border tortilla soup

Here's how to build that perfect balance of crispy tortilla crunch and creamy tomato base.

1

Cook the Chicken and Build the Flavor Base

Heat 0.5 cup vegetable oil in a large Dutch oven over medium-high heat. Add the 2 lb boneless chicken breast cut into bite-sized pieces and cook for 5-6 minutes until lightly browned and cooked through. Remove the chicken and set aside.

In the same pot, add 1 whole medium yellow onion diced and cook for 3-4 minutes until softened. Add the 6 cloves minced garlic cloves and cook for 30 seconds until fragrant. Stir in 1 tbsp ground cumin, 1 tbsp chili powder, 1 tsp salt, and 0.5 tsp black pepper, cooking for 1 minute to toast the spices and deepen their flavor.

2

Simmer the Tomato and Bean Base

Add the 4 whole medium roma tomatoes diced to the pot and cook for 3-4 minutes until they begin to break down. Pour in 1 cup cream of chicken soup and 4 cups chicken broth, stirring to combine. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 15-20 minutes until the flavors meld together.

Add the 1.5 cups black beans and 1 cup corn kernels to the pot. Stir well and continue simmering for another 5 minutes. The soup should be thick but still spoonable. If it's too thick, add a splash of water or broth to reach your preferred consistency. Return the cooked chicken pieces to the pot and let them warm through for 2-3 minutes.

3

Prepare the Crispy Tortilla Strips

Cut the 6 whole flour tortillas into ½-inch wide strips. Heat 0.25 cup vegetable oil in a separate skillet over medium heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes per batch until they're golden brown and crispy. Remove them with a slotted spoon and drain on paper towels. Keep them warm in a 200°F oven while you finish the soup.

Here's the thing - don't overcrowd the pan when frying. You want the tortilla strips to sizzle and crisp up quickly. If they look like they're not browning enough, increase the heat slightly and cook for another 30 seconds. These crispy strips are what make this soup special, so take your time with this step.

4

Assemble and Garnish the Soup

Ladle the warm soup into bowls, dividing it evenly among the 6 servings. Top each serving with a generous portion of the crispy tortilla strips. The contrast between the warm, creamy soup and the crispy tortillas is what makes this recipe so satisfying.

To finish, add 1 cup shredded cheese and 0.5 cup sour cream to each bowl. Garnish with 0.25 cup chopped fresh cilantro and 1 whole avocado diced. The avocado adds a nice cool contrast to the warm soup, while the cilantro brightens up all the rich flavors. Serve immediately while the tortilla strips are still crispy.

👨‍🍳

Pro Tips For Making Copycat On The Border Tortilla Soup

  • Char the Onion Right: Slice that yellow onion thinly—like paper—and cook it in a dry skillet over medium-high heat until the edges turn deep golden brown. I used to rush this step, and the soup always tasted flat. Those caramelized bits? That’s where the depth of flavor lives.
  • Don’t Overcrowd the Chicken: Cut the boneless chicken breast into 1-inch cubes and cook them in batches if needed. Crowding the pan steams the meat instead of searing, and you’ll end up with gray, soggy chicken. A quick sear in a hot pan makes all the difference when you blend it later.
  • Roast the Tomatoes: Halve the Roma tomatoes, toss them with olive oil, salt, and pepper, then roast at 400°F for 15 minutes before adding them to the pot. Roasting concentrates their sweetness and mellows their acidity—no need to peel them afterward, either. Trust me, this isn’t optional.
  • Use Canned Black Beans: Drain and rinse a 15-ounce can of black beans instead of cooking dried. The canned ones are pre-soaked, saving you hours, and they hold their shape better in the soup. If you’re feeling fancy, heat them in the same pot as the chicken for a few minutes to warm them through.

Regional styles of this recipe

Texas-Style Bold

The original On the Border tortilla soup was born in Texas, where bold flavors and hearty portions reign supreme. I like to amp up the heat with an extra ½ teaspoon cayenne pepper and 1 teaspoon smoked paprika for that signature Tex-Mex smokiness.

The key is balancing the heat with 1 cup of diced green bell pepper for sweetness, which you’ll find in many Texas-style versions. Serve with extra hot sauce on the side for those who crave more heat. 🌶️

Southwest Fusion Twist

For a modern Southwest fusion, swap the chicken for shredded pork carnitas and add ½ cup of diced jalapeños to the broth for a spicy kick. I also like to stir in ½ cup of corn tortilla chips at the end for extra crunch instead of frying strips.

Top with pickled red onions and cotija cheese for a tangy, zesty finish. This version feels fresh and vibrant, perfect for summer gatherings.

New Mexico Green Chile

New Mexico’s love affair with green chile transforms this soup into something entirely different. Replace the chili powder with 1 cup of roasted green chile sauce (like Old El Paso) and add ½ cup of diced poblano peppers to the broth.

The earthy, slightly sweet flavor of green chile pairs beautifully with the creamy tomato base. Garnish with extra green chile and sour cream drizzle for a true Southwestern touch. 💛

California Coastal Lighter

If you’re craving a lighter, brighter version, lean into California’s coastal flavors. Use white wine instead of broth (about ½ cup dry white wine) and add 1 cup of diced zucchini for freshness.

Top with avocado slices, cherry tomatoes, and a sprinkle of feta cheese for a Mediterranean-inspired twist. This version is perfect for a warm, breezy day by the beach.

Mexican Street Food

For an authentic Mexican street food vibe, skip the cream of chicken soup and use 1 cup of tomato sauce and ½ cup of chicken broth instead.

Add 1 diced chipotle pepper in adobo sauce for smoky heat and top with crumbled queso fresco, radish slices, and fresh lime wedges. Serve in small bowls with tortilla chips on the side for scooping—just like you’d find at a taqueria in Mexico City. 🌮

Spicy Black Bean Boost

Black beans are a staple in Mexican cuisine, so why not make them the star? Double the black beans to 3 cups total and add 1 diced chipotle pepper in adobo for a smoky, spicy depth. Stir in ½ cup of diced fire-roasted tomatoes for extra richness.

Top with extra black beans, crumbled cotija cheese, and pickled jalapeños for a protein-packed, hearty bowl. This version is perfect for a meatless Monday or vegetarian dinner.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 115mg38%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 32g64%
* 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 without cream of chicken soup?

For a lighter version, substitute with 1 cup tomato sauce plus ½ cup chicken broth and a splash of heavy cream or coconut milk for creaminess. The key is balancing the acidity—add a pinch of sugar if needed. For a dairy-free option, use blended white beans or cashew cream instead.

2

How do I keep the tortilla strips crispy when serving?

Fry them fresh just before serving in small batches—overcrowding steams instead of crisps. Keep warm in a 200°F oven on a wire rack (not touching surfaces) while finishing the soup. For extra crunch, sprinkle with cornstarch before frying.

3

Can I use corn tortillas instead of flour?

Yes! Corn tortillas work perfectly and add authentic texture. They crisp up slightly faster, so reduce oil by 1 tablespoon and fry for 30 seconds less. For extra flavor, toast the tortillas lightly before cutting into strips.

4

What if my soup is too thin or too thick?

Too thin? Simmer uncovered for 5-10 minutes to reduce. Too thick? Stir in ½ cup broth or water while warm. For extra creaminess, whisk in 2 tablespoons cornstarch mixed with cold water. Never thicken with flour—it makes the soup taste flat.

5

Can I make this soup ahead of time?

Yes! Prepare the broth base up to 2 days ahead and refrigerate. Reheat gently on the stove, then add the tortilla strips fresh. The flavors actually improve overnight. For freezing, store without toppings (add avocado/cilantro fresh after reheating).

★★★★★4.9(14 reviews)
Categories Soups & Stews