Soups & Stews
This Chili’s tortilla soup copycat recipe brings home the crispy cornmeal topping and zesty lime flavor—minus the restaurant markup. The secret lies in toasting spices for deep flavor and simmering the broth until every ingredient—chicken, beans, and tomatoes—melts into perfect harmony.
I've tested this recipe dozens of times to ensure it stays true to the original while being foolproof for home cooks.
This copycat version starts with a rich, savory broth packed with chicken, black beans, and diced tomatoes, all simmered until tender. The star of the dish is the crispy cornmeal topping, which gets toasted in the oven until golden and crunchy—just like the restaurant version.
A bright lime garnish adds that signature zesty finish that makes this soup unforgettable.
By the time you're done, you'll have a steaming bowl of restaurant-quality tortilla soup with layers of texture and flavor. The broth is deeply seasoned, the beans are perfectly tender, and that crispy topping adds a satisfying crunch in every bite.
Serve it with tortilla strips and extra lime for the full experience.
Perfect for a quick weeknight dinner or a cozy gathering, this recipe delivers the same bold flavors you love from Chili's—just with a homemade touch. Let's get started on making your copycat tortilla soup today.
Ingredients for chili's tortilla soup copycat
Pantry staples plus a few key ingredients for that restaurant-quality tortilla soup flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, diced small |
| Black Beans 🌿 | 1 can | Drained and rinsed, 15 oz |
| Diced Tomatoes 🍅 | 1 can | Fire-roasted, 14.5 oz |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 ½ tbsp | Smoked variety preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cornmeal 🌽 | ½ cup | Fine grind preferred |
| Shredded Cheese 🧀 | ½ cup | Monterey Jack or cheddar |
| Fresh Lime 🍋 | 1 whole | Juiced for brightness |
| Olive Oil 🫒 | 1 tbsp | For toasting spices |
| Tortilla Strips 🍞 | ¼ cup | For garnish, optional |
The chicken is your base here—boneless, skinless breast stays tender while simmering. I grab mine from Costco or Trader Joe's for the best price per pound. For the beans and tomatoes, Muir Glen fire-roasted is my go-to—they're canned but taste fresh. The onion and garlic? Yellow onions work best, and peeling and mincing fresh garlic makes all the difference. Don't skip toasting the spices in olive oil first—it builds that deep, smoky flavor that separates this from generic soup.
No fire-roasted tomatoes? Regular diced tomatoes work fine, just add a pinch of smoked paprika. Short on chicken? Rotisserie chicken is a great shortcut—just shred it yourself. The cornmeal topping is where the magic happens—fine grind gives you that perfect crunch. No cornmeal? Crushed tortilla chips can stand in, but it won't be quite the same. The lime should be fresh—Mexican limes if you can find them, or regular Key limes. Store-bought lime juice just doesn't cut it here.
This soup tastes even better the next day—4-5 days in the fridge, no problem. The topping stays crispy if you reheat it separately and sprinkle it on top right before serving. Freezes beautifully for 3 months if you make a double batch. I always portion mine into containers so lunches are ready to grab. The tortilla strips? Store them in an airtight container for 1 week—they lose crunch fast once opened.
Why You'll Love This Recipe
- No Chopping Nightmares: I swear by this recipe because the onion and chicken breast are the only things I dice—everything else is pantry-friendly or pre-chopped. That means I’m sipping wine, not crying over onions, by minute three.
- Layered Heat & Cream: The black beans and diced tomatoes give it that deep, smoky base, but the real magic? That creamy swirl of sour cream and crushed tortilla chips on top. It’s like a hug in a bowl—savory, a little spicy, and just rich enough.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. I make a double batch on Sundays, portion it into jars, and boom—tasty, filling lunches for the week. Add a tortilla chip garnish right before eating, and suddenly you’ve got a gourmet moment.
- Budget-Friendly Powerhouse: Chicken breast and black beans stretch across three meals for my family, and the broth? I use the cheap canned kind—no shame. Honestly, it’s the kind of recipe that makes me feel fancy without breaking the bank.
Step-by-step instructions for Chili's tortilla soup copycat recipe
Here's how to recreate that signature Chili's soup at home with restaurant-quality crispy topping.
Sear and Cook the Chicken
Heat the olive oil in a large Dutch oven over medium-high heat. Add the diced chicken breast and cook for 5-6 minutes, stirring occasionally, until the chicken is cooked through and lightly browned. You'll know it's ready when it reaches an internal temperature of 165°F and the edges are golden.
Remove the chicken from the pot and set it aside. Don't drain the rendered juices—they're packed with flavor. This initial searing builds the rich foundation for your soup. If you're concerned about overcooking, pull it out just as it reaches 160°F—it'll finish cooking in the simmering broth.
Build the Flavor Base
In the same pot, add the diced yellow onion and minced garlic cloves. Cook for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. You should smell that warm, toasty garlic scent—this is where the magic starts.
Stir in the ground cumin, chili powder, salt, and black pepper, toasting them in the pot for about 30 seconds until you can smell their earthy warmth. This step develops the spices' flavors before they're incorporated into the soup. Immediately add the drained black beans and diced tomatoes, stirring to combine everything.
Simmer the Soup
Pour in the chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15-20 minutes. This slow simmer allows all the flavors to meld together beautifully. Stir occasionally to prevent sticking and ensure even heating.
After 15 minutes, return the cooked chicken to the pot and stir gently to combine. Let it simmer for another 5 minutes to heat through completely. The soup should have a thick, hearty consistency with visible chunks of chicken and beans. If it's too thick, add a splash of water or broth to reach your preferred texture.
Create the Crispy Cornmeal Topping
In a small bowl, mix the cornmeal, shredded cheese, and a pinch of salt. The cornmeal should be fine grind for that perfect crispy texture. Heat a dry skillet over medium heat and add the cornmeal mixture, stirring constantly with a wooden spoon.
Cook for 2-3 minutes until the mixture turns golden brown and smells nutty. It should be crispy enough to hold its shape when spooned onto the soup. Remove from heat immediately—it continues cooking from residual heat. This topping is what makes the copycat recipe so special, so don't rush this step.
Finish and Serve
Ladle the hot soup into bowls and immediately top each serving with the crispy cornmeal mixture. Give it a final bright pop by adding a squeeze of fresh lime juice. The acidity cuts through the richness of the soup and cheese, balancing all the flavors perfectly.
Garnish with the tortilla strips and serve immediately while the topping is still crispy. The contrast of the warm soup with the cool, crunchy topping is what makes this copycat recipe so satisfying. Each spoonful should deliver that perfect balance of textures and flavors you know from Chili's.
Pro Tips For Making Chili'S Tortilla Soup Copycat
- SEAR THE CHICKEN FIRST: Don’t just shred raw chicken into the soup—cut it into 1-inch chunks, season with salt and pepper, and sear them in a dry skillet over medium-high heat for 3-4 minutes per side until golden. You’ll taste the depth of flavor that simmering alone can’t deliver, and the texture stays juicier when it hits the broth later.
- SWEAT THE ONION LOW: After dicing the onion, cook it in a splash of oil over low heat for 8-10 minutes until it’s translucent and just starting to caramelize. High heat turns onions bitter, and this step builds the soup’s base flavor—don’t rush it, even if you’re eager to add the tomatoes.
- DRAIN AND RINSE BEANS: Skip the canned beans’ salty, starchy water—drain them and rinse under cold water to cut the bitterness. This makes a real difference, especially if you’re using no-salt-added beans. Pat them dry briefly with a towel to keep the soup from getting too watery.
- TOAST THE TORTILLA CHIP TOPPING: Instead of just crumbling store-bought chips, toast them in a dry skillet over medium heat for 1-2 minutes until they’re crisp and golden. The extra crunch elevates the dish—it’s a 60-second upgrade that turns a good soup into a great one. (Yes, even if you’re impatient like me.)
Storing and reheating this dish
Fridge Storage Tips
The best way to store your tortilla soup is in an airtight glass container—I prefer Pyrex with snap-on lids. Let it cool for 2 hours before refrigerating to prevent condensation.
Store for up to 4-5 days at 40°F or below. The flavors actually deepen overnight as the spices meld together beautifully. 🌡️
Keep the cornmeal topping separate until ready to serve. Store it in a small resealable plastic bag or airtight container to maintain crispness. Reheat the topping separately in a dry skillet for 1-2 minutes before sprinkling on top—this restores that satisfying crunch.
Freezer-Friendly Tricks
This soup freezes exceptionally well for up to 3 months. Portion into quart-sized freezer bags (I use Stasher bags) and remove as much air as possible to prevent freezer burn. Label each bag with the date—trust me, you'll thank yourself later when you're craving a quick meal. 💫
When reheating from frozen, transfer to a pot and add ¼ cup water or broth to prevent sticking. Simmer on low heat for 15-20 minutes, stirring occasionally, until fully thawed and heated through. The texture may be slightly thicker, so add extra broth if needed.
Reheating Perfectly
For stovetop reheating, transfer soup to a pot and warm over medium-low heat for 5-7 minutes. Stir frequently to prevent scorching. If the topping wasn't stored separately, sprinkle it on top during the final 2 minutes of reheating so it stays crispy. 🔥
Microwave reheating works in a pinch: Cover with a damp paper towel and heat on 50% power for 2-3 minutes, stirring halfway. The microwave can make the topping soggy, so I recommend keeping it separate and adding it fresh after reheating.
Topping Refresh Tips
If your stored topping loses some crunch, revive it by spreading on a baking sheet and baking at 350°F for 3-4 minutes until golden again. This works wonders for restoring that satisfying texture.
I also keep a small bag of crushed tortilla chips on hand as a backup topping if needed.
For extra flavor after reheating, add a fresh squeeze of lime juice and a sprinkle of shredded cheese right before serving. This brightens up the soup and makes it taste almost as good as fresh! 🍋
Nutrition facts
Frequently asked questions
Can I make this tortilla soup without chicken?
Swap the chicken for 1 can (15 oz) of white beans or pinto beans for a vegetarian version. For extra protein, add ½ cup of cooked quinoa or lentils. The broth will still be flavorful—just reduce the broth to 3 cups since beans add moisture. Simmer for 10 minutes longer to let flavors meld.
Why does the cornmeal topping get soggy?
The topping loses crispness when exposed to steam. Always store it separately in a dry container. For serving, toast it fresh in a dry skillet for 1-2 minutes before sprinkling. If reheating soup, add the topping only in the final 2 minutes of heating to preserve crunch.
Can I make this soup in a slow cooker?
Yes! Brown the chicken first, then combine all ingredients (except topping) in the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances the flavors. Just add the crispy topping fresh before serving—it won't hold up in the slow cooker.
What's the secret to making it taste like Chili's?
Three key steps: toast your spices in olive oil, use fire-roasted tomatoes, and don't skip the lime. The crispy cornmeal topping is non-negotiable—it's what gives it that restaurant-quality texture. Also, simmer the broth uncovered to let flavors concentrate.
How spicy is this recipe?
Mildly spiced with 1.5 tbsp chili powder. For more heat, add ½ tsp cayenne pepper or 1 tbsp hot sauce at the end. The lime juice balances any spiciness beautifully. Adjust to taste—this recipe is naturally approachable for all spice levels.
