Soups & Stews
This Alamo Cafe chicken tortilla soup recipe delivers the perfect balance of creamy broth, tender chicken, and crispy tortilla strips that make every spoonful irresistible. The secret lies in slow-simmered flavors and hand-toasted tortillas that add satisfying texture—just like the original. I've perfected this version to capture that signature restaurant taste at home, where rich chicken broth meets perfectly seasoned corn and beans.
The foundation starts with a flavorful chicken base, where thighs and breasts cook until tender, then shred for hearty bites. A blend of corn and flour tortillas gets lightly toasted until crispy, creating the signature crunch that sets this soup apart. The creaminess comes from a touch of sour cream and cheese, but it never overpowers the bold Mexican spices that dance on your palate.
What you'll end up with is a steaming bowl of soup that's creamy yet light, packed with protein and texture in every spoonful. The tortilla strips stay crispy even after sitting, while the broth remains rich and aromatic. This is the kind of soup that disappears quickly—perfect for feeding a crowd or meal prepping for the week.
Serve with lime wedges, avocado slices, and extra cheese for customization, just like at Alamo Cafe. The recipe scales easily, so double it for gatherings. Let's make this restaurant-quality soup at home!
Ingredients for alamo cafe chicken tortilla soup
Creamy, crunchy, and packed with restaurant-quality flavor—just eight ingredients away.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Chicken Breasts 🍗 | 1 ½ lb | Boneless, skinless, shredded |
| Corn Tortillas 🌽 | 8 whole | For toasting and strips |
| Flour Tortillas 🍞 | 6 whole | For toasting and strips |
| Canned Black Beans 🌱 | 2 cups | Drained and rinsed |
| Canned Corn 🌽 | 1 ½ cups | Drained and rinsed |
| Diced Tomatoes 🍅 | 2 cups | With juices |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Sour Cream 🧀 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 1 cup | Medium sharp preferred |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Olive Oil 🫒 | 2 tbsp | For toasting tortillas |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
The chicken is the star here. Bone-in thighs stay juicy and flavorful, while breasts add lean protein. I grab mine from Costco when possible—they're usually on sale and the quality is better. For the tortillas, Mission brand is my go-to—both corn and flour hold up perfectly when toasting. If you can't find those, any store-brand will work. The beans and corn? Libby's is reliable, but check the labels for no added salt. Fresh cilantro makes all the difference, but dried works in a pinch at one-third the amount.
No sour cream? Greek yogurt works too—just stir it in at the end. Short on cheese? Cotija or Monterey Jack are great swaps. The taco seasoning can be homemade (chili powder, cumin, garlic powder) or store-bought. La Cocina brand is my favorite for that authentic kick. The tortillas should be toasted until crispy—olive oil and a hot skillet do the trick. If you're making this ahead, toast the tortillas fresh before serving so they stay crunchy. The lime is non-negotiable for that bright finish—Mexican Key limes if you can find them, regular limes otherwise.
This soup tastes even better the next day—4-5 days in the fridge, no problem. Freezes for 3 months if you portion it right. I always make a double batch and freeze half for lazy days. The tortilla strips can be toasted separately and stored in an airtight container for 1 week—just reheat before serving. Garnish with extra cheese, avocado, or jalapeños if you're feeling fancy. Serve with warm tortillas on the side for extra crunch.
Why You'll Love This Recipe
- No Pantry Frenzy: I keep a can of black beans, a bag of tortillas, and some chicken thighs in my freezer—this soup comes together with what’s already there. The Alamo Café version even lets you use leftover roasted chicken, so it’s basically a way to repurpose dinner into lunch the next day.
- Tortilla Crunch Magic: That crispy, golden edge on the toasted corn tortillas? It’s the secret weapon. You don’t even need a fancy tortilla press—just a hot skillet and a few seconds per side. The contrast between the crunch and the warm, spiced broth is ridiculously satisfying.
- Weeknight Crowd-Pleaser: Between us, this is the one dish I make when my in-laws visit or the kids bring friends over. The chicken thighs stay juicy, the flour tortillas add a soft contrast, and everyone—even the picky eaters—asks for seconds. No one leaves hungry, and I don’t spend all afternoon cooking.
- Leftovers That Don’t Suck: Honestly, I make a double batch because the flavor gets better the next day. The beans soften just enough to soak up the broth, and the tortillas stay crispy if you reheat them separately. It’s the kind of meal that tastes like you put in effort, even if you didn’t.
Step-by-step instructions for Alamo Cafe chicken tortilla soup
Here's how to build that legendary creamy, crunchy bowl everyone raves about.
🍳 Step 1: Sear and Shred the Chicken for Maximum Flavor
Pat the 1.5 lb chicken thighs and 1.5 lb chicken breasts dry with paper towels. Heat a large Dutch oven over medium-high heat and add 2 tablespoons olive oil. Once shimmering, add the chicken thighs skin-side down and cook for 5-6 minutes until the skin is golden brown and crispy. Flip and cook another 3-4 minutes until no longer pink in the center.
Transfer the thighs to a cutting board and let rest for 5 minutes, then shred the meat using two forks. Return the shredded chicken to the pot. Repeat the process with the chicken breasts, cooking for 4-5 minutes per side until fully done. The key here is getting that crispy skin on the thighs—it adds so much flavor to the broth.
🍳 Step 2: Build the Base with Aromatics and Seasonings
In the same Dutch oven, reduce heat to medium and add 2 tablespoons olive oil. Toss in the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 3-4 minutes until the onion is soft and translucent and the garlic is fragrant. Stir in the 2 tablespoons taco seasoning and cook for 30 seconds to toast the spices.
Pour in the 6 cups chicken broth and scrape up any browned bits from the bottom of the pot. Add the 2 cups diced tomatoes (with juices), 2 cups canned black beans, and 1.5 cups canned corn. Bring to a gentle boil, then reduce heat to low and let simmer for 10 minutes. This step develops the rich, savory base that makes the soup so satisfying.
🥘 Step 3: Toast and Prepare the Tortilla Strips
While the soup simmers, heat 1 tablespoon olive oil in a large skillet over medium heat. Cut 4 corn tortillas and 4 flour tortillas into ¼-inch strips. Working in batches, fry the tortilla strips for 1-2 minutes until golden brown and crispy on both sides. Remove with a slotted spoon and drain on paper towels. Keep warm in a 200°F oven until ready to serve.
Here's the thing—don't skip toasting these properly. They need to be crispy enough to hold up in the soup but not so hard they won't soften slightly when added. The corn and flour tortillas together give that perfect texture contrast that makes this soup special.
🥘 Step 4: Finish with Creamy Elements and Garnishes
Return the soup to a simmer and stir in the shredded chicken. Reduce heat to low and gently stir in the 0.5 cup sour cream and 1 cup shredded cheddar cheese, letting them melt into the soup. Taste and adjust seasoning with 1 teaspoon salt and 0.5 teaspoon black pepper as needed. The soup should be creamy but not heavy—if it's too thick, stir in ¼ cup water to loosen it.
Ladle the soup into bowls and top each serving with the crispy tortilla strips. Garnish with 0.25 cup chopped fresh cilantro and a squeeze of 1 whole lime. The acidity from the lime brightens all the rich flavors, and the cilantro adds that fresh finish that makes it taste homemade.
🍽️ Step 5: Serve Immediately with Crunchy Toppings
This soup is best served right away while the tortilla strips are still crispy. The contrast of the creamy broth with the crunchy tortilla strips and the cool sour cream on top is what makes it so irresistible. If you need to reheat leftovers, do so on the stovetop with a splash of broth to maintain that creamy texture.
For an extra touch, I like to serve with warm flour tortillas on the side for scooping up every last bit of that delicious broth. The combination of textures and flavors in each bite is what makes this Alamo Cafe-style soup so special—creamy, crunchy, and completely crowd-pleasing.
Pro Tips For Making Alamo Cafe Chicken Tortilla Soup
- Sear the Chicken First: Don’t just toss raw chicken into the broth—sear the thighs and breasts in a dry skillet with oil until golden on both sides. This locks in flavor and keeps the meat from turning rubbery in the soup. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Toast the Tortillas Properly: Cut the tortillas into strips and fry them in small batches until crispy, not soggy. Overcrowding the pan makes them steam instead of brown. A quick test: lift a strip with tongs—if it holds its shape, it’s ready.
- Use Both Chicken Types: Split the difference—use half thighs (for flavor) and half breasts (for tenderness). The thighs stay juicy, while the breasts keep the soup lighter. Skip this, and you’ll either have dry meat or a greasy broth.
- Simmer the Beans Separately: Drain and rinse the black beans, then heat them in a separate pot with a splash of broth until warmed through. Adding them cold to the soup makes the broth murky and watery. (Your future self will notice the difference.)
Storing and reheating this recipe
Fridge Storage Tips
Let your soup cool to room temperature for no more than 2 hours before transferring to airtight containers—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4-5 days. The flavors actually deepen overnight as the spices meld together beautifully. 🥣
For the tortilla strips, toast them fresh before serving if possible, but if storing, keep them in a separate airtight container. They'll stay crispy for 1-2 days in the fridge—just reheat in a dry skillet for 30 seconds before adding back to the soup.
Freezer-Friendly Method
This soup freezes beautifully for up to 3 months if portioned correctly. Use quart-sized freezer bags or airtight containers, leaving 1 inch of headspace for expansion. I recommend freezing the soup without the tortilla strips—they soften in the freezer. Store them separately in a ziplock bag for up to 1 week.
When reheating from frozen, thaw overnight in the fridge, then warm on the stovetop with ¼ cup broth to restore creaminess. Never microwave frozen soup—it ruins the texture. 💫
Reheating Like a Pro
For the best texture, reheat on the stovetop over medium-low heat. Add 2-3 tablespoons broth to prevent sticking and stir frequently. The soup should reach 165°F internally—use a thermometer for accuracy. If it looks too thick after reheating, stir in 1-2 tablespoons broth to loosen it.
Toast fresh tortilla strips in a dry skillet for 1-2 minutes before serving over reheated soup. This restores that crucial crunch that makes the dish special. A squeeze of lime after reheating brightens the flavors. ✨
Make-Ahead Meal Prep
Double the recipe and freeze half for lazy weeknights. I like to portion into individual containers with a small compartment for tortilla strips. Label with the date—this soup tastes even better after a day or two in the fridge, as the flavors meld together.
For meal prep, store the soup base separately from toppings (cheese, sour cream, cilantro). Assemble bowls fresh when ready to eat to keep everything crisp and vibrant. The tortilla strips can be pre-toasted and stored in a paper bag to maintain crispness for up to 3 days.
Nutrition facts
Frequently asked questions
Can I make this soup without sour cream?
For a lighter option, use ½ cup Greek yogurt instead—it adds creaminess without heaviness. If you prefer a dairy-free version, stir in ¼ cup coconut milk at the end or top with avocado slices for richness. The key is balancing the flavors, so adjust seasoning after adding substitutes.
How do I get the tortilla strips extra crispy?
Toast them in small batches over medium-high heat with 1 tablespoon olive oil until golden brown—about 1-2 minutes per side. For even more crunch, bake them at 400°F for 8-10 minutes on a wire rack (no oil needed). Keep them warm in a 200°F oven until serving to prevent sogginess.
Can I use rotisserie chicken instead of cooking my own?
Yes! Shred 2 cups cooked rotisserie chicken (about 1 large chicken) and use it in place of the seared chicken. For best flavor, remove the skin and season the shredded chicken with ½ teaspoon taco seasoning before adding to the soup. The broth will still benefit from simmering with aromatics.
Why does my soup look too thick?
This usually happens from simmering too long or adding too much cheese. Thin it with ¼ cup warm broth or water while stirring. For a creamier texture without thinning, reduce the cheese to ½ cup next time. If using canned tomatoes, drain them well to avoid excess liquid.
Can I make this soup in an Instant Pot?
Yes! Sauté the chicken, onion, and garlic first, then add all ingredients except tortilla strips. Cook on high pressure for 8 minutes, then quick-release. Stir in sour cream and cheese at the end. Toast tortilla strips separately in a skillet—Instant Pot cooking makes them soggy if added directly.
