Soups & Stews
This amazing tortilla soup recipe is the kind of dish that transforms a simple weeknight into a fiesta in your kitchen. đĽ The secret lies in perfectly crispy homemade corn chips that shatter with every bite, floating atop a smoky broth packed with tender chicken, hearty black beans, and vibrant vegetables.
I first made this version after a long day of grocery shoppingâit came together in under an hour, and now itâs my go-to for both cozy nights and gathering friends.
The magic starts with a rich broth, simmered low and slow with aromatic spices like cumin and chili powder, then brightened with lime and cilantro. While that works its flavor magic, I crisp up tortilla chips in the oven until theyâre golden and crunchyâno soggy bottoms here.
The soup itself is a perfect balance of smoky, tangy, and slightly spicy, with each spoonful delivering layers of texture and flavor that keep everyone reaching for seconds.
What makes this recipe truly special is how customizable it isâswap in shrimp for chicken, add avocado for creaminess, or kick up the heat with extra chili powder. The crispy corn chips? Theyâre the star, and Iâll show you the trick to getting them perfectly golden every time.
Whether youâre serving it in big bowls for a crowd or enjoying a steaming mug for one, this tortilla soup delivers restaurant-quality comfort without the fuss.
Ready in just 45 minutes, this soup is the ultimate crowd-pleaserâbold enough for spice lovers but mild enough for picky eaters. The best part? It tastes even better the next day, making it perfect for meal prep. Letâs get cooking!
Ingredients for amazing tortilla soup
Sixteen ingredients for a fiesta-worthy soup thatâs crispy, smoky, and full of flavorâno shortcuts here!
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast đ | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Black Beans đ˝ | 2 cups | Cooked, or 1 can (15 oz) drained |
| Corn Kernels đ˝ | 1 ½ cups | Fresh, frozen, or canned (drained) |
| Yellow Onion đ§ | 1 whole | Medium, diced |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced |
| Tomatoes đ | 2 cups | Diced, fresh or canned (San Marzano preferred) |
| Chicken Broth đ§ | 4 cups | Low-sodium preferred |
| Tortilla Chips đ | 4 cups | Blue corn preferred, lightly crushed |
| Cumin đż | 1 tbsp | Ground, toasted for deeper flavor |
| Chili Powder đśď¸ | 1 ½ tbsp | Medium heat variety |
| Ground Cinnamon đż | ½ tsp | Optional, for warmth |
| Lime Juice đ | 2 tbsp | Freshly squeezed |
| Fresh Cilantro đż | Âź cup | Chopped, stems removed |
| Avocado đĽ | 1 whole | Ripe, sliced (optional topping) |
| Sour Cream đ§ | Âź cup | Full-fat for creaminess (optional topping) |
The chicken breast needs to be tender, so cut it into even-sized piecesâno huge chunks. Costco or Trader Joe's have great prices on boneless, skinless cuts. For the black beans, I always use low-sodium canned (like Hormel or Goya) to control the salt. The corn kernels make this soup singâfresh is best, but frozen works in a pinch. Blue corn tortilla chips add that authentic crunch, but yellow corn chips are fine too. Grab a 12-ounce bag and crush half lightly for texture. San Marzano tomatoes are a game-changer if you're using cannedâsweeter and less acidic than regular brands.
No fresh cilantro? Dried cilantro (yes, it exists!) or parsley at half the amount works. Avocado isnât required, but I always add itâit brings that creamy richness that balances the smoky broth. Sour cream is optional, but trust me on the full-fat version for that perfect tangy finish. Chili powder can be swapped for mild paprika if you want less heat, but the cumin and cinnamon combo is what gives this soup its signature depth. Lime juice is non-negotiableâfreshly squeezed makes all the difference, but bottled works if you're in a rush. For the onion, I always use yellow because itâs milder and sweeter when caramelized.
This soup tastes even better the next dayâ4-5 days in the fridge, no problem. Freeze the broth separately if you want to extend its life. The tortilla chips stay crispy for about 2 hours if you store them in an airtight container. I like to portion the soup into individual bowls with a side of chips so everyone can customize their own. Avocado and sour cream should be added fresh before servingâno storing those in the soup itself. Double the batch if you're feeding a crowdâit disappears fast!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs actually one-potâno chopping boards, no extra pans. SautĂŠ the onion and garlic, toss in the chicken, beans, and corn, then let the broth do its thing. By the time the chicken shreds easily, the soupâs ready. (Yes, even on a Tuesday night.)
- Garlic Confidence: That first bite of the soupâwhere the crispy tortilla strips meet the tender chicken and the garlicâs slow-simmered punch? Itâs the kind of flavor that makes you pause mid-sip. The black beans add depth, but the garlic? Itâs the star, caramelized just enough to make every spoonful sing.
- Lunch or Dinner (Or Both): Honestly, this soup works for everything. Pack it in a thermos for a hearty lunch, serve it at a game-day gathering with chips on the side, or reheat it for a lazy Sunday brunch. The leftovers? Even better the next dayâif there are any left.
- Budget-Friendly Powerhouse: Chicken breast, beans, and corn stretch this recipe into a full meal without breaking the bank. Iâve made it for six people for under $15, and itâs still the kind of dish that feels like a restaurant meal. Plus, the ingredients lastâno wasted leftovers sitting in your fridge.
Step-by-step instructions for amazing tortilla soup
Here's how to build layers of smoky spice and crispy textureâthis soup is a game-changer!
đĽ Step 1: Sear the Chicken for Deep Flavor
Pat the 1.5 lb chicken breast dry with paper towels and cut into 1-inch pieces. Heat 1 tablespoon olive oil in a large pot over medium-high heat. Add the chicken in a single layer and cook undisturbed for 3-4 minutes until golden brown on all sides. You'll see those edges turn deep goldenâthat's your signal to stir and cook another 2 minutes until fully cooked.
Remove the chicken with a slotted spoon and set aside. The browned bits left in the pot (fond) will become the base of your soup's rich flavor. Don't wash the potâthose bits are pure magic for building depth. Here's the thingâthis searing step creates the smoky backbone that makes this soup truly amazing.
đł Step 2: Build the Spice-Packed Base
In the same pot, reduce heat to medium and add 1 whole diced yellow onion and 4 minced garlic cloves. Cook for 5 minutes until the onion softens and becomes translucent. Stir in the 1 tbsp cumin, 1.5 tbsp chili powder, and 0.5 tsp ground cinnamon, letting the spices toast for 30 seconds until fragrant.
Add the 2 cups diced tomatoes and 4 cups chicken broth, scraping up any browned bits from the bottom. Bring to a simmer, then add the seared chicken back to the pot. Let it simmer uncovered for 15 minutesâyou'll smell that incredible spice harmony developing. This is where all the flavors marry together, creating that smoky, complex base.
đĽ Step 3: Add the Hearty Ingredients
Stir in the 2 cups black beans, 1.5 cups corn kernels, and bring the soup back to a gentle simmer. Cook for another 10 minutes until everything is heated through. The beans should be warmed through but still hold their shape. Taste and adjust seasoning with salt if neededâthis soup should be bold and flavorful.
Here's a pro tip: If you're using canned corn or beans, drain them well first. Excess liquid can dilute your soup's rich texture. The perfect tortilla soup has a hearty, chunky consistencyâthis is where those textures come together beautifully.
đĽ Step 4: Create the Crispy Topping Magic
While the soup simmers, heat 1 tablespoon olive oil in a separate skillet over medium heat. Add the 4 cups tortilla chips and toast them for 2-3 minutes, stirring occasionally, until they're deep golden brown and crispy. Watch carefullyâthey burn fast! Remove from heat immediately when they reach that perfect crunch.
Real talk: This crispy topping is what makes this soup truly amazing. The contrast between the warm, smoky broth and the cool, crunchy chips is what makes every bite exciting. Don't skip this stepâit's the secret to that restaurant-quality texture.
đ˝ď¸ Step 5: Finish and Serve with Fresh Toppings
Remove the soup from heat and stir in the 2 tbsp lime juice. This brightens all the flavors and cuts through the richness. Ladle the soup into bowls and top each serving with the crispy tortilla chips, 0.25 cup chopped fresh cilantro, and slices of 1 whole avocado. For an extra touch, dollop with 0.25 cup sour creamâit adds a cool contrast to the warm soup.
Serve immediately while the chips are still crispy. The soup will continue to develop flavor as it sits, but you want to enjoy that perfect crunch right away. Each spoonful delivers that perfect harmony of smoky spice, hearty texture, and bright acidity that makes this tortilla soup truly amazing!
Pro Tips For Making Amazing Tortilla Soup
- Sear the Chicken First: Toss the chicken breast in cornstarch before searing it skin-side down in a hot skilletâthis builds flavor and texture that simmering alone canât match. I used to just cube and simmer, and the soup always tasted flat until I realized the Maillard reaction was missing.
- Char the Onions Low: Sweat the onions first, then crank the heat to medium-high and let them caramelize until theyâre dark brown at the edgesâthis adds depth that raw onions canât. I learned this the hard way after skipping it and getting a soup that tasted like a sad side dish.
- Toast the Beans: Dry-toast the black beans in the same skillet where you seared the chicken for 2-3 minutes before adding liquidâit deepens their nutty flavor without burning them. Sounds weird, but it works: the beans actually taste more like they belong in the dish.
- Blend Half the Broth: Reserve half the broth before blending the other half with garlic, corn, and spicesâthis keeps the soupâs texture balanced and prevents it from turning into a gluey mess. I skip this when Iâm lazy, but the dish is noticeably better when I donât.
Troubleshooting this recipe
Broth Too Thin?
If your soup tastes watery, itâs likely because the broth wasnât concentrated enough. Simmer the soup uncovered for an extra 10-15 minutes to reduce the liquid. For a quicker fix, stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons cold water and simmer for 3-5 minutes until thickened.
Iâve found that using a low-sodium chicken broth (like Swanson) and reducing it properly prevents this issue entirely.
Chips Losing Crunch?
If your tortilla chips turn soggy, theyâve absorbed too much moisture from the soup. To keep them crispy, add them to the bowl right before serving instead of letting them sit in the soup.
For extra insurance, lightly toast them in the oven at 350°F for 2-3 minutes right before adding them to bowls. I also recommend using blue corn tortilla chipsâthey hold up better than yellow corn.
Flavor Too Mild?
If your soup lacks depth, it might need more spices or acidity. Boost the flavor by adding ½ teaspoon smoked paprika or ½ teaspoon cayenne pepper while simmering. A splash of extra lime juice (1-2 tbsp) or a pinch of salt can also make a big difference.
For a smokier taste, char a garlic clove in a dry skillet until blackened, then mash it into the soup.
Chicken Too Tough?
If your chicken turns out chewy, it likely wasnât cooked long enough or wasnât cut into even-sized pieces. For next time, cut the chicken into ½-inch cubes and cook it until the internal temperature reaches 165°F.
I also recommend using bone-in chicken thighs instead of breastsâthey stay juicier and more flavorful. If youâre short on time, poach the chicken in the broth for 10 minutes before searing.
Beans Too Soft?
Overcooking beans makes them mushy and unappetizing. To avoid this, add them to the soup only after the broth has simmered for 10 minutes. For extra texture, use half canned beans and half dried beansâdried beans hold their shape better.
If youâre in a rush, rinse canned beans under cold water before adding them to the soup to remove excess starch.
Spices Too Strong?
If the spices overpower the soup, balance them with ½ cup sour cream or Greek yogurt stirred in at the end. A splash of fresh lime juice (1-2 tbsp) or a handful of fresh cilantro can also mellow out the heat.
For a smoother flavor profile, reduce the chili powder to 1 tbsp and add ½ tsp ground cumin** insteadâit adds warmth without the same intensity.
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian? Swap the chicken for 1 can (15 oz) diced tomatoes and add 1 cup corn kernels and 1 cup black beans instead. For extra protein, stir in 1 cup cooked quinoa or 1 can (15 oz) white beans. The broth will still be rich and flavorfulâjust
How do I make the tortilla chips extra crispy?
For restaurant-quality crunch, bake the chips at 375°F for 4-5 minutes instead of toasting in a skillet. Spread them in a single layer on a baking sheet and stir halfway. For even more drama, lightly brush them with olive oil before baking. The oven method gives you that perfect golden color without burning.
Can I make this soup ahead of time?
Yes! Prepare the soup base (everything except chips and toppings) up to 3 days ahead and store it in the fridge. When ready to serve, reheat gently on the stove, then crisp fresh chips and add toppings. For best texture, keep the chips separate until servingâadding them to cold soup makes them soggy. The flavors actually improve overnight!
What's the best way to reheat leftovers?
Reheat gently on the stove over low-medium heat until warm (about 5-7 minutes). Never microwaveâit makes the broth watery. For extra richness, stir in 1 tablespoon sour cream or a splash of lime juice when reheating. Add fresh chips and toppings right before serving to maintain texture.
Can I use store-bought corn chips instead of homemade?
While homemade chips add that special touch, store-bought blue corn tortilla chips work perfectly. Just toast them in the oven at 350°F for 2-3 minutes to revive their crunch. For extra flavor, sprinkle with a pinch of chili powder before toasting. The key is keeping them dry until the last minute.
