Soups & Stews
This copycat Chili's enchilada soup recipe delivers the same cheesy, smoky, tortilla-layered comfort you know and love—just made better at home. The secret lies in slow-simmered tomato broth, perfectly browned ground beef, and crispy tortilla strips that create that signature layered texture.
I've recreated this restaurant favorite with a few professional shortcuts that still keep it authentic.
The key to restaurant-quality results starts with browning the beef properly—this builds deep, meaty flavor that store-bought soups can't match. The tortilla strips get a quick toast in hot oil until golden and crispy, then layered over the soup just before serving.
That final sprinkle of shredded cheese melts into a creamy blanket, while sour cream and green onions add freshness to balance the richness.
What you'll end up with is a steaming bowl of soup with tender beef, rich tomato broth, crispy tortilla layers, and melted cheese on top—just like the original. The texture contrast alone makes this dish irresistible, and it comes together in under an hour.
This is the kind of recipe that transforms a simple weeknight dinner into something special.
Perfect for feeding a crowd or meal prepping for the week, this soup reheats beautifully while keeping those crispy tortilla layers intact. Let's get started on recreating this restaurant classic at home—your taste buds won't know the difference.
Ingredients for copycat chilis enchilada soup
Six ingredients make the base, plus tortillas for that signature crunch you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely chopped |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Flour Tortillas 🌯 | 6 whole | Small, 6-inch size |
| Tomato Sauce 🍅 | 1 cup | Canned, crushed tomatoes |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or mild, fresh shredded |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Vegetable Oil 🫒 | ¼ cup | For crisping tortillas |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Cumin 🌿 | ½ tsp | Ground, for extra depth |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
The ground beef is where the restaurant magic happens. 80% lean gives you that perfect balance of flavor and texture—90% lean stays too dry. Break it up into small pieces while it cooks so it tenderizes properly. I grab mine from Costco when I'm making a big batch, but the regular supermarket stuff works fine. The yellow onion should be sweet and fresh—none of that rubbery, sprouting stuff. For the tortillas, Mission brand is my go-to, but any small flour tortillas will work. The key is to keep them dry so they crisp up nicely.
No taco seasoning? Mix 1 tbsp chili powder, 0.5 tsp cumin, 0.5 tsp garlic powder, and 0.5 tsp paprika—that's what I do when I'm out. The tomato sauce can be any good-quality canned version, but Muir Glen or Rao's are solid choices. For the cheese, freshly shredded melts better than pre-shredded (the anti-caking stuff makes it grainy). The tortillas? Cut into thin strips before toasting—this gives you more crispy pieces per tortilla. And don't skip the browning step on the beef. That's where all the flavor develops.
This soup tastes even better the next day—honestly, the flavors meld together perfectly. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I like to portion it into containers with extra tortilla strips on top so they stay crispy when reheating. The tortilla strips can be made ahead and stored in an airtight container for up to 1 week—just reheat in a dry pan for 30 seconds before serving.
Why You'll Love This Recipe
- Here’s what sold me: those torn-up flour tortillas crisp up like enchilada shells should, but they soften just enough to soak up the beefy, garlicky broth. It’s the best of both worlds—crunchy enough to bite into, but not so tough you need to chew for five minutes.
- One-Pot Magic: I swear by this recipe because it’s actually one-pan—no chopping boards or extra bowls. Brown the beef right in the pot, toss in the onions and garlic, then let the tomato sauce and tortilla strips melt into that rich, saucy goodness. Five minutes of prep, and you’re done.
- Tortilla Crunch Game: Here’s what sold me: those torn-up flour tortillas crisp up like enchilada shells should, but they soften just enough to soak up the beefy, garlicky broth. It’s the best of both worlds—crunchy enough to bite into, but not so tough you need to chew for five minutes.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Make a big batch on Sunday, and you’ve got hearty lunches for the week. The flavors only get better after a day or two, and it reheats like a dream—no sad, rubbery tortillas here.
Step-by-step instructions for copycat chili's enchilada soup recipe
Here's how to recreate that perfect blend of smoky, cheesy, tortilla-layered goodness at home.
Brown the Ground Beef and Sauté Aromatics
Heat a large Dutch oven or heavy pot over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it's no longer pink and has browned evenly. This should take about 5-7 minutes. You'll know it's ready when the meat releases easily from the pan and has developed a nice crust.
Drain any excess fat, leaving about 1 tablespoon in the pot for flavor. Add the 0.25 cup vegetable oil, then toss in the 1 whole yellow onion (diced small) and 4 cloves garlic (minced finely). Cook for 3-4 minutes until the onion becomes translucent and the garlic is fragrant. Here's the thing—don't let the garlic burn, or it'll turn bitter and ruin the whole dish.
Build the Flavor Base with Spices and Broth
Stir in the 2 tbsp taco seasoning, 1 tbsp chili powder, 0.5 tsp cumin, 1 tsp salt, and 0.5 tsp black pepper. Mix well to coat the beef and aromatics evenly. You'll smell that delicious blend of spices filling your kitchen—this is where all the magic starts.
Pour in the 1 cup tomato sauce and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer and let it cook uncovered for 15 minutes. This step deepens the flavors and lets the spices meld together. Stir occasionally, but don't over-stir—you want to develop that rich, smoky depth.
Prepare the Tortilla Strips
While the soup simmers, cut the 6 whole flour tortillas into ¼-inch thick strips. You should end up with about 24-30 strips total. I like to stack them and slice through all at once for even thickness. The strips will soften as they cook, creating those beautiful, chewy tortilla layers in your soup.
Heat 2 tablespoons of the vegetable oil in a separate skillet over medium heat. Fry the tortilla strips in batches for 1-2 minutes per side until they're golden brown and crispy. Don't overcrowd the pan, or they'll steam instead of crisp up. Transfer the cooked strips to paper towels to drain excess oil, but don't worry about getting them completely dry—they'll soften in the soup.
Layer and Simmer the Enchilada Soup
Return the Dutch oven to medium heat and stir in 1 cup of the shredded cheddar cheese. Let it melt completely, about 2-3 minutes, stirring until smooth. Then, add half of the crispy tortilla strips and gently stir to distribute them throughout the soup. You'll see those beautiful cheesy, tortilla layers forming—this is what makes this soup so special.
Simmer uncovered for 5 minutes to let the flavors meld together. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a dash of chili powder to match your preference. The soup should be rich, slightly spicy, and full of that smoky tomato depth from the taco seasoning.
Finish and Serve with Fresh Toppings
Remove the pot from heat and stir in the 0.5 cup sour cream and remaining 1 cup shredded cheddar cheese. Let it sit for 2-3 minutes to thicken slightly. The sour cream will add that perfect creamy contrast to the spicy, cheesy soup.
Ladle the soup into bowls and top each serving with the remaining tortilla strips and 3 whole green onions (sliced thin). The contrast of the crispy tortilla strips against the creamy, cheesy soup is what makes this dish so satisfying. Serve immediately while the tortillas are still crispy and the cheese is melted perfectly. Each spoonful delivers that perfect balance of smoky, cheesy, and slightly spicy flavors that made this recipe famous.
Pro Tips For Making Copycat Chilis Enchilada Soup
- Sear the Beef First: Don’t just dump raw ground beef into the pot—break it into small chunks and cook it in a dry skillet over medium-high heat for 3-4 minutes until deeply browned. That crusty bitterness is what makes the soup taste like it came from a restaurant, not a can. (Yes, even if you’re impatient like me.)
- Toast the Tortillas: Instead of just tearing them into strips, toast the flour tortillas in a dry skillet for 20-30 seconds per side until they’re golden and slightly crisp. This prevents them from turning mushy in the soup and adds a texture that’s actually enjoyable. (Your future self will notice the difference.)
- Simmer Low and Slow: After adding the tomato sauce and broth, keep the heat at a gentle simmer—no boiling—so the tortillas absorb flavor instead of turning to mush. I learned this the hard way when I rushed it and ended up with a watery, sad version of the dish.
- Use Extra Garlic: The recipe might call for 2 cloves, but I double it to 4-5, minced and sautéed until fragrant. That extra punch of garlic is what makes the soup taste like it’s got depth, not just basic seasoning. (Sounds weird, but it works.)
Troubleshooting perfect results
Tortilla Strips Too Soft
If your tortilla strips lose crispiness when added to the soup, try toasting them for an extra 30 seconds per side before adding them. I also recommend using a nonstick skillet—they crisp better than cast iron.
For extra crunch, store the cooked strips in the freezer for 10 minutes before adding them to the soup—this helps maintain their texture. 🔥
Broth Too Thin
If your soup ends up too watery, reduce the broth by ½ cup and simmer uncovered for an additional 5-10 minutes to thicken.
You can also mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir it into the soup, and bring to a boil for 1 minute to thicken it up. Avoid adding flour directly, as it can make the soup taste grainy.
Cheese Not Melting Properly
If your cheese clumps or doesn't melt smoothly, make sure you're using freshly shredded cheddar—pre-shredded cheese contains anti-caking agents that prevent proper melting. Also, stir the cheese into the soup over low heat until fully melted, and avoid adding it too early.
For extra creaminess, whisk in the sour cream at the very end to prevent it from curdling. 🧀
Flavor Too Mild
If your soup lacks depth, try adding an extra ½ teaspoon smoked paprika or ½ teaspoon chipotle powder to the spice mix. For a smokier flavor, char 1 clove garlic in a dry skillet until blackened, then mash it into the soup.
A splash of hot sauce or a pinch of cayenne pepper can also boost the heat and complexity. Taste as you go—adjust seasonings gradually!
Tortilla Strips Burning
To prevent burning, keep the heat at medium and avoid overcrowding the pan. If the oil starts smoking, remove the tortilla strips and let the oil cool slightly before continuing.
I like to use a thermometer to monitor oil temperature—it should stay between 350-375°F. If the strips brown too quickly, reduce the heat to medium-low.
Soup Too Spicy
If the heat level is too intense, stir in 1-2 tablespoons sour cream or a dollop of plain yogurt to balance the flavors. For a milder version, reduce the chili powder to 1 teaspoon and omit the cayenne.
You can also add a pinch of sugar to counteract the heat—just ¼ teaspoon does the trick without overpowering the dish. 🌶️
Nutrition facts
Frequently asked questions
Can I make this enchilada-style soup in a slow cooker?
Yes! Brown the beef first, then transfer everything (including spices and broth) to your slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. Just add the tortilla strips and cheese in the last 10 minutes to keep them crispy. The slow cooker method actually enhances the smoky flavors!
How do I keep the tortilla strips crispy when reheating leftovers?
Store the soup and tortilla strips separately. When reheating, warm the soup first, then add fresh tortilla strips (toasted again in a dry pan for 30 seconds) on top. If you must reheat with the strips already in the soup, cover with a lid for just 1-2 minutes to avoid sogginess.
What's the best way to adjust this recipe for a vegetarian version?
Replace the beef with 1 lb crumbled soy chorizo or 15 oz lentils (cooked). Use vegetable broth instead of chicken, and add 1 tbsp tomato paste for depth. Keep the cheese and tortillas the same—they're already vegetarian! For extra protein, stir in ½ cup black beans at the end.
Can I make this soup in a single serving?
Scale down to ½ lb ground beef, 2 cups broth, 3 tortillas, and ½ cup cheese. Use a 1-quart saucepan and follow the same steps. The small batch actually tastes even more concentrated and flavorful! Perfect for a quick lunch or light dinner.
Why does the original Chili's version taste different from my homemade copy?
Restaurant versions often use proprietary seasoning blends and specialty cheeses that aren't available to home cooks. The key differences are usually: extra cumin in the spice mix, smoked cheddar instead of regular, and sometimes a touch of butter stirred in at the end. Try adding ½ tsp smoked salt and 1 tbsp butter at the finish for closer results.
