Chili's Tortilla Soup Copycat Recipe: Crispy Tortilla Strips and Creamy Tomato Magic

Soups & Stews

Chili's Tortilla Soup Copycat Recipe: Crispy Tortilla Strips and Creamy Tomato Magic

This Chili's tortilla soup copycat recipe delivers the exact same creamy tomato magic and crispy tortilla strips you love from the restaurant. After years of testing and tasting, I've perfected the balance of flavors and textures that make this soup so addictive—rich, slightly spicy, and perfectly seasoned.

The secret lies in the slow-cooked broth and the precise technique for achieving those signature crispy tortilla strips.

The recipe begins with a deep, flavorful broth made from chicken, tomatoes, and aromatic spices that simmer together for hours. I use a combination of canned tomatoes and fresh ingredients to capture that restaurant-quality depth, while the chicken adds protein and keeps the soup satisfying.

The key to the creamy texture is a blend of cream cheese and sour cream, which creates that velvety finish without overpowering the tomato base.

What sets this copycat apart is the tortilla strips—crispy on the edges, tender in the center, and perfectly seasoned with cumin and chili powder. These strips are baked separately to maintain their texture, then folded into the soup just before serving.

The result is a bowl of soup that's rich, hearty, and packed with layers of flavor, just like the original.

Serve this soup with a side of cornbread or a sprinkle of shredded cheese on top for the full restaurant experience. The recipe is designed to feed a crowd or provide leftovers for days—ideal for game day, family gatherings, or a cozy night in.

Let's get started on recreating this classic dish at home.

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

Ingredients for chili's tortilla soup copycat

Sixteen ingredients transform into the restaurant's signature creamy, spicy, tortilla-strip-topped masterpiece.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 2 lb Cut into 1-inch cubes
Medium Yellow Onion 🧅 1 whole Diced, about 1.5 cups
Garlic Cloves 🧄 4 cloves Minced, not pre-minced jar
Medium Russet Potatoes 🥔 2 whole Peeled, cut into 1-inch cubes
Canned Diced Tomatoes (28 oz can) 🍅 1 can San Marzano preferred
Chicken Broth (Low Sodium) 💧 6 cups Homemade or high-quality store brand
Cream Cheese (8 oz block) 🧈 8 oz Full-fat for best texture
Sour Cream 🥛 1 cup Full-fat preferred
Flour Tortillas (10-inch) 🌯 4 whole Corn or flour, cut into strips
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Chili Powder 🌶️ 1 ½ tsp Medium heat preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 ¼ cup For crisping tortilla strips
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken breast is your flavor foundation—boneless, skinless cuts ensure even cooking and tender texture. Costco or butcher sections often have the best prices for bulk chicken. For the tomatoes, San Marzano cans deliver that sweet, rich depth you crave, but any high-quality diced tomatoes work in a pinch. The potatoes need to be Russet or Yukon Gold—their starchiness thickens the soup beautifully. If you're short on time, pre-cut frozen diced potatoes work fine, just thaw and drain them first. The cream cheese and sour cream are non-negotiable for that signature velvety finish—don't use low-fat versions, or the texture suffers.

No San Marzano tomatoes? Fire-roasted diced tomatoes are your next best bet—they add natural smokiness. Short on tortillas? Flour tortillas work better than corn for crispiness, but if that's all you have, toast them longer. The spices can be adjusted: reduce chili powder by half if you prefer mild, or add a pinch of cayenne for extra heat. For the tortilla strips, cut them into 1-inch-wide strips—any wider and they won't crisp properly. Pro tip: bake the strips in batches to avoid crowding, which steams instead of crisps them. If you're making this ahead, store the tortilla strips separately and add them fresh before serving.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. The tortilla strips crisp up again when reheated, so cover with foil if storing overnight. For serving, keep the strips in a paper bag at room temperature for 10 minutes before adding to soup—this revives their crispiness. The broth freezes beautifully, so portion it out if you're prepping for a crowd. Garnish with cilantro and a sprinkle of cheese right before serving to keep everything fresh.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot (chicken, onions, garlic, potatoes, tomatoes) and let it simmer. No chopping boards left out, no extra pans to wash. The potatoes break down into that creamy, chunky texture all by themselves, and the chicken shreds right into tender bites.
  • Garlic Bomb: Between us, the garlic in this soup is the reason I keep making it. I don’t skimp—four cloves, minced and sautéed until the pan smells like a Mexican street corner. That deep, toasty aroma carries through the whole soup, making every spoonful feel like a little flavor explosion.
  • Lunchbox Hero: This soup is my secret weapon for meal prep. I double the batch, let it cool, and portion it into containers with a side of tortilla chips. It reheats beautifully, and my kids actually ask for leftovers—no sad, soggy lunches here. (Yes, even on a Tuesday night.)
  • Budget Win: Honestly, this recipe is one of the most wallet-friendly meals I know. Chicken breast is affordable, potatoes fill you up, and that big can of tomatoes stretches the flavor without breaking the bank. I’ve made it for game day, sick days, and just because—always a crowd-pleaser, never a regret.

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

Here's how to recreate that signature restaurant flavor at home with creamy tomato magic and crispy tortilla strips.

1

Sear the Chicken and Sauté the Aromatics

Cut the 2 lb boneless, skinless chicken breast into 1-inch cubes and season lightly with 0.5 tsp salt and 0.25 tsp black pepper. Heat 0.125 cup vegetable oil in a large Dutch oven over medium-high heat. Working in batches, sear the chicken for 3-4 minutes per side until golden brown and cooked through. Remove and set aside.

In the same pot, add 0.125 cup vegetable oil and reduce heat to medium. Add the diced 1 whole medium yellow onion and cook for 5-6 minutes until softened. Stir in the minced 4 cloves garlic and cook for 30 seconds until fragrant. This aromatic base forms the flavor foundation for the entire soup.

2

Build the Creamy Tomato Base

Add the 2 whole medium russet potatoes (cut into 1-inch cubes) to the pot and stir to coat in the oil. Pour in the 1 can canned diced tomatoes (with juices) and bring to a simmer. Stir in the 6 cups chicken broth, 2 tsp ground cumin, 1.5 tsp chili powder, and remaining 1 tsp salt. Let it simmer for 15 minutes until the potatoes are fork-tender.

Reduce heat to low and stir in the 8 oz cream cheese (cut into cubes) until completely melted and smooth. This creates that signature creamy texture while keeping the soup rich and velvety. The cream cheese should dissolve completely without any lumps remaining.

3

Prepare and Crisp the Tortilla Strips

Cut the 4 whole 10-inch flour tortillas into 1-inch wide strips. Heat 0.125 cup vegetable oil in a separate skillet over medium-high heat until shimmering. Working in batches, fry the tortilla strips for 1-2 minutes per batch, stirring constantly, until golden brown and crispy. Remove and drain on paper towels. These crispy strips are what give the soup its signature crunch.

Here's the thing—don't overcrowd the pan. If you try to fry too many strips at once, they'll steam instead of crisp. You want them to sizzle and turn golden brown within 30 seconds of hitting the oil.

4

Combine and Finish the Soup

Return the seared chicken to the soup pot and simmer for 5 minutes to heat through. Stir in the 1 cup sour cream and gently fold until just combined. Taste and adjust seasoning if needed—this is where you can add more salt, chili powder, or even a squeeze of lime if you like. The soup should be creamy but not heavy, with a perfect balance of spice and richness.

Ladle the soup into bowls and top each serving with a generous portion of crispy tortilla strips and the chopped 0.25 cup fresh cilantro. The contrast between the creamy soup and crispy tortilla strips is what makes this recipe so special. Serve immediately while the tortilla strips are still crispy.

👨‍🍳

Pro Tips For Making Chili'S Tortilla Soup Copycat

  • Sear Chicken First: That pale chicken in your soup? Not happening. After you dice the chicken breast, hit it with a quick sear in a hot skillet—just 2-3 minutes per side—before adding it to the pot. The Maillard reaction kicks in, giving you real depth of flavor instead of bland, boiled chicken. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • Dice Potatoes Small: I used to cut them into big chunks thinking they’d soften faster, but they just sat there like stubborn rocks. For this soup, aim for ½-inch dice—small enough to cook through in the same time as the rest, but not so tiny they turn to mush. The texture should be tender but still hold shape when you ladle it into bowls.
  • Don’t Skip the Tomato Juice: The canned diced tomatoes are the base, but the tomato juice (usually 1-2 cups in the copycat recipe) is what makes it sing. It’s not just for liquid—it adds bright acidity that balances the richness of the broth and cheese. If you’re in a pinch, use crushed tomatoes instead, but you’ll miss that tangy punch.
  • Simmer, Don’t Boil: After everything’s in the pot, keep the heat at a gentle simmer—not a rolling boil. I learned this the hard way when my soup split into a watery broth and a separate, sad pile of potatoes. A steady simmer (tiny bubbles, occasional swirls) ensures the potatoes cook evenly without falling apart. (Your future self will thank you.)

Pro cooking tips for this dish

Broth Simmering Secrets

The key to that restaurant-quality depth lies in a long, slow simmer—at least 20-25 minutes after adding the potatoes. I use a Dutch oven because it distributes heat evenly and prevents scorching.

Keep the broth at a gentle bubble, not a rolling boil, to let the flavors meld without losing moisture. If it gets too thick, add ½ cup water to maintain the right consistency. 🌡️

Cream Cheese Magic

Adding the 8 oz cream cheese at low heat is non-negotiable—it should melt smoothly into the broth without curdling. Cut it into ½-inch cubes first to speed up the process. If you're worried about lumps, whisk in 2 tbsp sour cream first to emulsify the mixture.

For extra richness, I sometimes add ¼ cup grated cheddar cheese along with the cream cheese. 🧈

Tortilla Strip Perfection

Timing is everything with the tortilla strips—fry them in small batches for 30-45 seconds per side until they're golden brown. Overcrowding the pan steams them instead of crisping. For extra flavor, toss the strips in 1 tsp chili powder and ½ tsp cumin before frying.

Keep them warm in a 200°F oven while you finish the soup. 🌯

Chicken Texture Control

Searing the chicken in batches ensures it cooks evenly and stays juicy. Use a meat thermometer to check for 165°F internal temperature—overcooking makes it dry. For extra tenderness, I sometimes add ½ cup chicken broth to the pot when reheating the chicken at the end.

This keeps the meat moist and flavorful. 🍗

Seasoning Balance

Taste the soup before adding the sour cream—this is your last chance to adjust seasoning. I usually add ½ tsp more chili powder or a pinch of cayenne pepper for heat, and ¼ tsp salt if needed.

A squeeze of lime juice brightens the flavors and cuts through the richness. The sour cream should be stirred in gently to avoid breaking the creamy texture. 🌶️

Make-Ahead Mastery

If prepping ahead, store the broth and chicken separately from the tortilla strips. Reheat the broth over medium-low heat and add the chicken just before serving. For crispy tortilla strips, bake them fresh at 375°F for 5-7 minutes before adding to the soup.

The strips will crisp up again, giving you that fresh-from-the-restaurant texture. ⏰

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
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

Why does Chili's tortilla soup have such a creamy texture?

The secret lies in the combination of cream cheese and sour cream—they create that signature velvety finish without making the soup too heavy. The cream cheese melts into the broth first, while the sour cream adds tang and richness at the end. Using full-fat versions is key for authentic texture.

2

Can I make this soup without cream cheese?

Yes, but the texture will be thinner. Replace the 8 oz cream cheese with ½ cup Greek yogurt or ¼ cup sour cream plus ¼ cup heavy cream for a lighter version. The soup will still be flavorful, just less velvety. For extra richness, add ¼ cup grated cheddar instead.

3

How do I keep the tortilla strips crispy when serving?

Fry them in small batches until golden brown, then keep warm in a 200°F oven while finishing the soup. For serving, transfer strips to a paper bag for 5 minutes to revive crispiness. Never add them to the soup until the very end—they'll soften immediately.

4

Can I use corn tortillas instead of flour?

Corn tortillas work but won't crisp as well. If using them, cut strips ¼-inch thinner and fry at medium-high heat for 1 minute per side**. For best results, stick with flour tortillas—they absorb spices better and achieve that signature crunch.

5

What's the best way to reheat leftovers?

Store broth and chicken separately from tortilla strips. Reheat broth over medium-low heat until warm, then stir in chicken. Add fresh strips (baked at 375°F for 5-7 minutes) just before serving. The strips will crisp up again, giving you that restaurant-style texture.

★★★★★4.7(15 reviews)
Categories Soups & Stews