Alamo Cafe Chicken Tortilla Soup Recipe: Spicy Tomato-Bacon Base With Crunchy Toppings

Soups & Stews

Alamo Cafe Chicken Tortilla Soup Recipe: Spicy Tomato-Bacon Base With Crunchy Toppings

This Alamo Cafe chicken tortilla soup recipe delivers the same bold, comforting flavors that made the restaurant famous—spicy tomato broth, tender shredded chicken, and crispy tortilla strips.

The secret lies in slow-simmering the broth with bacon, garlic, and spices until deeply flavorful, then finishing with perfectly toasted tortillas for that signature crunch. I've replicated the restaurant's method after countless batches, ensuring every spoonful delivers that perfect balance of heat, richness, and texture.

The foundation of great tortilla soup is the broth, where bacon renders its fat to create a rich base before being removed, leaving behind smoky depth. Chicken thighs (not breasts) stay tender and juicy through the long simmer, while tomatoes and spices meld into a complex, slightly spicy sauce.

The tortillas get toasted until golden and crispy, then folded into the soup just before serving to maintain that satisfying crunch.

What sets this recipe apart is the layering of flavors—starting with the smoky bacon base, building with garlic and spices, and finishing with fresh cilantro and lime.

The result is a bowl that's hearty enough for a cold day but light enough for lunch, with every element working together to recreate that restaurant experience at home. The presentation matters too: serve with extra tortilla strips, avocado, and sour cream for that signature Alamo Cafe touch.

This soup makes ahead beautifully, with flavors deepening as it sits, and the tortillas can be toasted fresh just before serving. Perfect for feeding a crowd or meal prepping for the week, it's the kind of dish that becomes a family favorite. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for alamo cafe chicken tortilla soup

Bold flavors start with bacon and chicken thighs—this soup's secret to restaurant-quality richness.

Ingredient Amount Notes
Bacon 🥓 12 oz Thick-cut preferred, chopped
Chicken Thighs 🍗 2 lb Bone-in, skin-on preferred
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 6 cloves Fresh, minced
Canned Diced Tomatoes 🍅 2 cans 28 oz each, fire-roasted preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Flour Tortillas 🍞 12 whole Medium, cut into strips
Chicken Bouillon Cube 🧂 1 whole Optional, for extra depth
Chili Powder 🌶️ 1 tbsp Adjust to taste
Ground Cumin 🌿 1 tsp Toasted for depth
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for serving
Sour Cream 🥛 ½ cup For serving
Avocado 🥑 1 whole Sliced, for serving

The bacon is non-negotiable here. Thick-cut renders the best flavor, and I always grab it from the butcher section at Whole Foods or Costco—cheaper per pound and way better quality than store-brand. Chicken thighs? Bone-in, skin-on stays juicy through the long simmer, but boneless works if you're in a hurry. The fire-roasted diced tomatoes add that smoky depth without extra work—Muir Glen is my go-to brand, but any good-quality canned tomatoes do the trick. Look for ones with minimal additives if you're picky about ingredients. The tortillas should be medium-sized flour tortillas—the ones from Mission or La Tortilla Factory hold up best when toasted.

No thick-cut bacon? Regular bacon at half the amount works in a pinch, but it won't render as much fat for that rich base. Skip the bouillon cube? Extra chicken broth plus a pinch of salt does the job. Fresh cilantro wilt fast, so buy it the day you cook—store-bought cilantro in the plastic container is fine, but it won't have the same punch. The lime should be Mexican limes if you can find them (they're juicier), but regular limes work too. For the avocado, Hass avocados are ideal—they're creamy and hold up well to slicing. If yours is too soft, sprinkle with lime juice to keep it fresh while you finish the soup.

This soup tastes even better the next day—3-4 days in the fridge, no problem. The tortilla strips stay crispy if you toast them fresh right before serving, but you can prep them ahead and reheat in a dry skillet for 30 seconds. Freezes beautifully too—3 months if you store it without the toppings. I always double the batch and portion it into containers so lunches are sorted for the week. The broth reduces as it sits, so add a splash of water or broth when reheating if it gets too thick.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash another pan. Bacon renders crispy while the chicken simmers—just toss everything in one pot, and the onions caramelize right into the broth. No chopping chaos, no cleanup guilt.
  • Smoky Depth Bomb: That crispy bacon crumble? It’s the star. The smokiness clings to the shredded chicken, while the garlic and tomatoes build a rich, tangy backbone—like a hug in a bowl. Honestly, the first sip makes me forget I’m eating leftovers.
  • Lunchbox Hero: Between us, this soup is my secret weapon for packed lunches. The tortilla strips stay crispy for hours, and the flavors only get better after a night in the fridge. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Chicken thighs and bacon stretch across multiple meals without breaking the bank. A single batch feeds four for dinner and two more for lunch—no sad, wilted salads here. My wallet and my family thank me every time.

Step-by-step instructions for Alamo Cafe chicken tortilla soup

Here's how to make this hearty, spicy soup with rich tomato-bacon flavors and crispy tortilla toppings.

1

Cook the Bacon and Sauté the Aromatics

In a large Dutch oven or heavy pot, cook the 12 oz bacon over medium heat until crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to paper towels, leaving the rendered fat in the pot. This bacon fat will form the flavor base for your soup.

In the same pot, add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant. You'll know it's ready when the garlic smells sweet and pungent—not burnt. Keep the heat at medium to prevent burning.

2

Build the Spicy Tomato-Bacon Base

Stir in the 2 cans fire-roasted diced tomatoes (with juices), 4 cups chicken broth, and the 1 whole chicken bouillon cube (if using). Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 10 minutes. This lets the flavors meld and the tomatoes soften.

Add the 2 lb chicken thighs, 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp salt, and ½ tsp black pepper. Return to a simmer and cook for 20-25 minutes, until the chicken is fork-tender and easily pulls away from the bone. Remove the chicken, shred it with two forks, and return it to the pot.

3

Prepare the Crunchy Tortilla Strips

While the soup simmers, cut the 12 whole flour tortillas into ¼-inch wide strips. Heat 2 tablespoons of the reserved bacon fat in a large skillet over medium heat. Fry the tortilla strips in batches for 1-2 minutes per batch, stirring constantly, until golden and crispy. Drain on paper towels and set aside—they should stay crunchy even when added to the hot soup.

Here's the thing—don't overcrowd the pan. If you fry too many strips at once, they'll steam instead of crisp up. Work in batches and keep them warm in the oven at 200°F if needed.

4

Finish and Serve the Soup

Taste the soup and adjust seasoning if needed—add more chili powder for heat or salt for depth. Stir in the ¼ cup chopped fresh cilantro just before serving to keep it bright and fresh. Ladle the soup into bowls, top each serving with crispy tortilla strips, and let everyone add their own sliced avocado, sour cream, and lime juice to taste.

Serve immediately while the tortilla strips are still crispy. The contrast of the warm, spicy broth with the cool avocado and creamy sour cream makes this soup a crowd-pleaser. Leftovers? Reheat gently and crisp up fresh tortilla strips to restore that perfect texture.

👨‍🍳

Pro Tips For Making Alamo Cafe Chicken Tortilla Soup

  • CRISP THE BACON LOW: Cook the bacon at 275°F (135°C) instead of high heat—it renders fat slower but stays crispier for the soup’s texture. I used to burn it every time, thinking faster was better, but this way you get that perfect crunch without smoke filling your kitchen.
  • TRIM CHICKEN THIGHS THIN: Cut the skin off the chicken thighs and slice them lengthwise into ¼-inch strips before cooking. They’ll sear faster and break apart more easily in the broth—no more chewing on tough chunks. (Yes, it takes 2 minutes extra, but it’s worth it.)
  • SAVE THE TOMATO JUICE: Don’t dump the canned tomatoes straight in—pour them through a fine-mesh strainer first to catch the seeds and excess liquid. The soup thickens better with less water, and you’ll avoid that watery, sad consistency. (I learned this after making a batch that tasted more like tomato water.)
  • SWEAT ONIONS UNTIL SOFT: Cook the diced onion in bacon fat until it’s actually translucent and slightly caramelized—about 8–10 minutes on medium-low. Rushing this step means the soup will taste raw and sharp instead of rich. (Use a wooden spoon to scrape up the browned bits at the bottom—that’s flavor gold.)

Common mistakes when making perfect results

Skipping the Bacon

Bacon isn't just flavor—it's the soul of this soup. I've tried making it without, and while you can use extra olive oil or bacon fat substitute, nothing replaces that smoky depth.

If you're avoiding pork, try thick-cut turkey bacon—it renders similarly and adds a milder flavor. Just don’t skip it entirely unless you're okay with a less rich broth. 🥓

Overcrowding the Pot

Adding all the chicken at once can turn your soup into a stew. Instead, simmer the broth with aromatics first, then add chicken in batches. I use a 6-quart Dutch oven and add thighs one layer at a time, ensuring they’re fully submerged.

Crowding leads to uneven cooking—some pieces stay tough while others fall apart. Trust me, patience here makes all the difference. 🍲

Undercooking the Chicken

Bone-in, skin-on thighs need 20-25 minutes of simmering to become tender. Skimping here results in rubbery meat. Use a meat thermometer to check—chicken should reach 165°F internally. If it’s still firm, add ½ cup broth and simmer another 10 minutes.

The last thing you want is dry, chewy chicken in an otherwise perfect soup. 🌡️

Skipping the Tortilla Toast

Crispy tortilla strips are non-negotiable for that Alamo Cafe crunch. I’ve seen people microwave them or just toss them in raw—they’ll turn soggy and ruin the texture. Fry them in batches in bacon fat (or neutral oil) until golden.

If storing leftovers, toast fresh strips right before reheating. The contrast of warm broth and crispy toppings is what makes this soup unforgettable. 🍞

Ignoring the Broth Reduction

Simmering too long reduces the broth too much, making it thick and heavy. Aim for 30-40 minutes total simmer time (including the initial 10-minute meld). If it gets too thick, add ¼ cup broth or water to loosen it.

The soup should coat a spoon but still be ladle-friendly. Over-reducing turns it into a paste—nobody wants that! 💧

Over-Salting Early

Seasoning builds gradually, so don’t dump all the salt at once. Taste the broth after adding tomatoes and broth, then adjust as you go. I often add ½ tsp salt upfront and finish with another pinch after the chicken cooks.

Over-salting early ruins the balance—you can’t fix it later. Trust your taste buds and adjust in stages. 🧂

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 135mg45%
Sodium 1020mg44%
Total Carbohydrate 36g12%
Dietary Fiber 6g21%
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

Can I use chicken breasts instead of thighs?

Chicken thighs are ideal because they stay juicy and tender during the long simmer. If you must use breasts, opt for bone-in, skin-on pieces and reduce simmering time to 15-18 minutes to avoid drying out. For best results, add them in the last 10 minutes of cooking to preserve moisture.

2

How do I make this soup spicier?

For extra heat, add ½ teaspoon cayenne pepper or 1-2 dashes of hot sauce when you stir in the chili powder. You can also serve extra hot sauce or sliced jalapeños on the side for customizable spice. Start with less—you can always add more!

3

Can I prepare this soup ahead of time?

The soup tastes even better the next day. Make it 1-2 days ahead and store in the fridge. Keep the tortilla strips separate and toast them fresh before serving. For freezing, store without toppings for up to 3 months. Reheat gently and crisp fresh tortilla strips to restore that perfect texture.

4

What if I don't have fire-roasted tomatoes?

Regular canned diced tomatoes work fine—just add ½ teaspoon smoked paprika to mimic the smoky flavor. For extra depth, char regular tomatoes under a broiler for 3-5 minutes before adding them to the pot. The key is building that rich, smoky base for the broth.

5

How do I keep the tortilla strips crispy when serving?

Toast them in batches just before serving—overcrowding the pan causes steaming instead of crisping. Keep cooked strips warm in a 200°F oven while you finish the soup. For leftovers, reheat in a dry skillet for 30 seconds until golden again. The secret is high heat and minimal oil—just enough to coat the pan.

★★★★★4.5(5 reviews)
Categories Soups & Stews