Soups & Stews
The Alamo Cafe tortilla soup recipe delivers the smoky, velvety perfection that made this dish a Texas legend. This isn't just soup—it's a layered experience of chipotle heat, creamy cilantro richness, and tender ingredients that come together in a single, comforting bowl. I've recreated the signature technique that gives it that signature depth: slow-cooked broth with charred tomatoes and spices that infuse every spoonful.
What sets this apart is the balance—smoky chipotle peppers provide warmth without overpowering, while the cilantro cream adds a velvety contrast that makes each bite irresistible. The soup builds on tradition with crispy tortilla strips, tender corn, and hearty black beans, all simmered in a broth that's rich yet light enough to let every ingredient shine. This is the kind of recipe that transforms a simple meal into an experience worth sharing.
The result is a restaurant-quality tortilla soup with perfectly tender chicken, crispy tortilla strips, and a velvety broth that coats your spoon. The smoky chipotle flavor lingers just enough to satisfy cravings, while the cilantro cream adds a refreshing contrast. Every component—from the charred tomatoes to the melted cheese—comes together in harmony, making this the ultimate comfort dish for any occasion.
Serve it with warm tortilla chips, a dollop of sour cream, and fresh avocado for that authentic Alamo Cafe touch. The best part? This recipe delivers that iconic taste without requiring a trip to San Antonio. Let's get cooking—your taste buds will thank you.
Ingredients for alamo cafe tortilla soup
Six servings of smoky, velvety perfection—just the ingredients you need for Alamo Cafe's legendary tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into bite-sized pieces |
| Black Beans 🌽 | 1 ½ cups | Cooked, drained and rinsed |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed |
| Roma Tomatoes 🍅 | 4 whole | Charred for depth of flavor |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for smoky heat |
| Cilantro Leaves 🌿 | 1 cup | Fresh, packed |
| Sour Cream 🧀 | ½ cup | Full-fat for creaminess |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Mild and melty |
| Corn Tortillas 🌯 | 6 whole | Cut into strips for crispy topping |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for charring |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cumin 🌿 | 1 tsp | Ground, toasted |
| Bay Leaves 🍃 | 2 whole | Dried, removed before serving |
The chicken breast should be tender but not dry—cut it into even pieces so they cook uniformly. H-E-B or Central Market carry excellent quality chicken, but any boneless, skinless breast works. For the chipotle peppers in adobo, the Hatch brand delivers that signature smoky flavor, but any quality adobo sauce will do. Char the Roma tomatoes over an open flame or under a broiler for that caramelized depth—it's what makes this soup taste like Alamo Cafe. The cilantro should be bright green and fresh; if it's wilted, skip it or use dried cilantro at one-third the amount.
No chipotle peppers? Smoked paprika plus a pinch of cayenne mimics the heat, though it won't be identical. Canned black beans work fine, but if you have dried, soak them overnight for better texture. The corn can be frozen—just thaw it first. For the corn tortillas, Mission brand is a reliable choice, but any corn tortillas will crisp up perfectly. Sour cream is non-negotiable for that velvety contrast, but if you're avoiding dairy, cashew cream works as a substitute. The Monterey Jack cheese should be shredded fresh—pre-shredded gets clumpy and doesn't melt as smoothly.
This soup tastes even better the next day, so double the batch if you're feeding a crowd. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The tortilla strips crisp up best when fried fresh, but you can toast them in the oven at 375°F for 5-7 minutes if needed. For extra authenticity, serve with warm tortilla chips on the side—just pop them in a 350°F oven for 5 minutes to crisp.
Why You'll Love This Recipe
- One-Pot Magic: I swear, this soup comes together in a single pot—no chopping mountains of veggies or juggling multiple pans. The chicken shreds itself after a quick simmer, the black beans and corn thicken the broth just right, and the onions caramelize into sweetness without any fuss.
- Layered Texture: That crispy tortilla strip crunch on top? Chef’s kiss. But here’s the real magic: the creamy avocado swirl, the tender chicken, and the bright acidity from the Roma tomatoes all play together like a symphony. It’s not just soup—it’s a full meal in every spoonful.
- Game for Any Day: Between us, this is my lazy Sunday brunch, my post-game snack, and my "I don’t know what to make" lifesaver. The flavors hold up whether you serve it piping hot with lime wedges or let it chill overnight for a next-day lunch that still tastes fresh.
- Budget-Friendly Feast: A single chicken breast stretches across two servings, and the black beans and corn bulk it up without breaking the bank. Honestly, I’ve made this for six people for under $15—leftovers? They’re my favorite kind, because they taste just as good reheated as they do fresh.
Step-by-step instructions for Alamo Cafe tortilla soup
Here's how to build this smoky, velvety soup with layers of texture and flavor.
Char the Tomatoes and Onion for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 0.25 cup olive oil. Place the 4 whole Roma tomatoes and 1 whole yellow onion cut-side down, leaving space between them. Cook undisturbed for 8-10 minutes until the tomatoes collapse and develop blackened char marks and the onion softens.
This charring step is crucial—it creates the smoky depth that defines Alamo Cafe's version. Flip the tomatoes and onion occasionally to ensure even browning. Once charred, remove them from the pot and set aside. The skin should be blistered and slightly crispy in spots.
Sauté Aromatics and Cook the Chicken
In the same Dutch oven, add the 6 cloves garlic cloves, 2 tbsp chipotle peppers in adobo (minced), and 1 tsp cumin. Cook for 1 minute until fragrant and the garlic turns golden around the edges. Add the 2 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes, stirring occasionally, until the chicken is no longer pink in the center.
I press down gently on the chicken pieces during the first minute to ensure even contact with the pan. This prevents them from curling and ensures they cook through completely. Remove the chicken with a slotted spoon and set aside, reserving any juices in the pot.
Build the Smoky Broth Base
Return the charred tomatoes and onion to the pot along with the 6 cups chicken broth, 1.5 tsp salt, and 0.5 tsp ground black pepper. Add the 2 whole bay leaves and bring to a gentle simmer. Cook for 15 minutes, allowing the flavors to meld and the broth to develop depth.
During this time, the charred vegetables will infuse the broth with their smoky, caramelized flavors. Stir occasionally to prevent any sticking, and taste the broth to ensure it's well-seasoned. If needed, adjust the salt or add a pinch more cumin for balance.
Add Beans, Corn, and Simmer
Stir in the 1.5 cups black beans and 1.5 cups corn kernels, then return the cooked chicken to the pot. Simmer for an additional 10 minutes, allowing the chicken to reabsorb some of the flavorful broth. Remove and discard the bay leaves before proceeding.
Here's the thing—this simmering time ensures the beans and corn heat through while the chicken becomes tender and absorbs the rich broth. If the soup seems too thick, add a splash of water or broth to reach your desired consistency.
Finish with Creamy Toppings
Remove the pot from heat and stir in the 1 cup cilantro leaves and 0.5 cup sour cream until just combined. Ladle the soup into bowls, then top each serving with ¼ cup shredded Monterey Jack cheese and 1 corn tortilla cut into strips. Serve immediately while the tortilla strips are still crisp.
The contrast of creamy sour cream and melted cheese against the smoky broth creates the signature texture of this soup. The tortilla strips should be golden and crispy, adding a satisfying crunch with every spoonful. Garnish with additional cilantro if desired, but don't skip the cheese—it's what ties all the flavors together.
Pro Tips For Making Alamo Cafe Tortilla Soup
- Blanch the Tomatoes First: I learned this the hard way—raw Roma tomatoes in soup taste like nothing. Drop halved tomatoes in boiling water for 30 seconds to soften them, then shock in ice water. They’ll release flavor like crazy and blend smoother, giving your soup that signature silky texture without bitterness.
- Sear Chicken in Batches: Skip the crowded pan—this is where dry, rubbery chicken happens. Cut your breast into small cubes and cook them in a single layer over medium-high heat for 3-4 minutes per side. If your pan looks crowded, work in two batches. The Maillard reaction needs space to do its magic, and your soup will thank you with deeper flavor.
- Toast the Black Beans: Yes, it’s extra work, but dry-toasting black beans in a skillet for 2-3 minutes before adding them to the soup changes everything. The edges darken, the flavor intensifies, and the texture gets that satisfying chew. Just keep an eye on them—burnt beans ruin the party.
- Simmer Low and Long: This isn’t a race. After adding all your ingredients, let the soup bubble gently for at least 20 minutes on low heat. That’s when the flavors meld—tomatoes mellow, onions deepen, and the chicken absorbs the broth. Skipping this step leaves your soup tasting like separate ingredients instead of a cohesive bowl. Patience here is non-negotiable.
Wine and beer pairings for this alamo cafe tortilla soup
Smoky Chipotle Whites
For a refreshing contrast to the rich soup, I recommend a crisp Verdejo from Spain or a Riesling with a touch of smokiness. The Verdejo—like Marqués de Riscal—has bright acidity that cuts through the soup's creaminess while its herbal notes complement the cilantro. A dry Riesling from Germany, such as Dr. Loosen Blue Slate, adds a subtle mineral edge that balances the chipotle's heat. Serve slightly chilled to enhance the wine's freshness. 🍷
Mexican Lager Balance
A classic Mexican lager like Modelo Especial or Pacifico Clara is the perfect beer pairing. The light, crisp profile cleanses your palate between spoonfuls, while its subtle malt sweetness harmonizes with the soup's smoky depth. For a craft twist, try a Mexican-style pale lager like Ballast Point Sculpin—its citrusy hops echo the lime notes in the cilantro cream. Serve at 40-45°F to preserve its refreshing quality. 🍺
Spicy Margarita Twist
If you prefer cocktails, a smoky margarita elevates the experience. Blend 2 oz reposado tequila (like Espolón), 1 oz lime juice, 0.5 oz agave syrup, and a dash of chipotle-infused agave. Rim the glass with tajín> and serve over ice. The smoky tequila mirrors the soup's chipotle, while the lime brightens the dish. Garnish with a cilantro sprig for a cohesive finish. 🍹
Creamy Stout Contrast
For a bold pairing, a Mexican-style stout like Negra Modelo> adds depth with its roasted malt notes. The dark beer's caramel sweetness contrasts beautifully with the soup's smoky heat, while its creamy texture mirrors the cilantro cream. Serve at 50°F to soften the beer's intensity and let the flavors meld. This pairing works best for heartier portions. 🍻
Nutrition facts
Frequently asked questions
Can I substitute chicken with another protein? For a vegetarian version, use 1.5 cups of firm tofu (pressed and cubed) or 2 cups of chickpeas instead. If using shrimp, add 1.5 pounds and cook for just 2-3 minutes (they cook fast).
How do I make the tortilla strips extra crispy?
For restaurant-style crispiness, fry them in 0.5 inch of hot oil at 350°F for 1-2 minutes until golden brown. Drain on paper towels. If you prefer oven-baking, toss strips with 1 tsp olive oil and bake at 400°F for 8-10 minutes, flipping halfway. The key is high heat and quick cooking—don't overcrowd the pan or they'll steam instead of crisp.
Can I make this soup ahead of time?
Yes! Prepare the soup up to 3 days in advance—just store it in an airtight container. The flavors deepen overnight. Reheat gently on the stove until steaming, then stir in the sour cream and cilantro just before serving. Keep the tortilla strips separate until ready to crisp. For make-ahead convenience, freeze the soup (without toppings) for up to 3 months—thaw overnight in the fridge.
Why does my soup taste bland?
Most likely, the charring wasn't deep enough or the broth needs more seasoning. Double-check that your tomatoes and onion are properly charred (blackened spots are key). Taste the broth before adding beans—if it's bland, add 0.5 tsp more salt and 1 extra chipotle pepper, then simmer 5 more minutes. The cilantro cream should also be bright—use fresh cilantro and ensure your sour cream isn't expired.
