Chicken Tortilla Soup With Salsa Recipe: Zesty Layers of Crispy Tortilla Magic

Chicken Tortilla Soup With Salsa Recipe: Zesty Layers of Crispy Tortilla Magic

This chicken tortilla soup with salsa recipe transforms a simple pot of soup into a symphony of textures and flavors—where crispy tortilla strips meet tender chicken and vibrant salsa in every spoonful.

The secret lies in toasting the tortillas just until they’re golden and crispy, then letting them soak up the rich, seasoned broth while staying perfectly crunchy.

I’ve perfected this method over years of testing, ensuring each bite delivers that satisfying contrast of textures while keeping the soup light yet deeply satisfying.

The beauty of this recipe is its flexibility—whether you’re using pre-cooked chicken and store-bought broth for a quick version or simmering everything from scratch for maximum flavor, the result is always restaurant-quality.

The salsa adds a bright, tangy kick that cuts through the richness of the broth, while the crispy tortillas provide that essential crunch that makes this soup irresistible. It’s the kind of dish that feels both comforting and exciting, perfect for weeknight dinners or cozy gatherings.

By the time you finish this soup, you’ll have a pot of golden, aromatic broth filled with tender chicken, hearty beans, and those magical crispy tortilla strips that everyone reaches for first. The flavors are balanced—savory, slightly spicy, and just sweet enough from the tomatoes and salsa.

This isn’t just soup; it’s a complete meal that comes together in under an hour, with minimal cleanup. The best part? Every spoonful delivers that satisfying crunch, making it a dish that’s impossible to resist.

Serve it with warm cornbread or a sprinkle of fresh cilantro, and you’ve got a meal that’s sure to become a staple in your rotation. The recipe scales easily, too—whether you’re feeding a family of four or a crowd of hungry friends, this soup delivers consistent, delicious results.

Let’s get cooking and bring that crispy tortilla magic to your table.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken tortilla soup with salsa

Pantry staples meet bold flavors—this soup brings together crispy tortillas, zesty salsa, and tender chicken in one magical bowl.

Ingredient Amount Notes
Corn Tortillas 🌽 8 whole Small size, cut into strips
Boneless Chicken Breast 🍗 1 ½ lb Skinless, cut into bite-sized pieces
Chicken Broth 💧 4 cups Low-sodium preferred, homemade or store-bought
Red Bell Pepper 🌶️ 1 whole Diced, any color works
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Black Beans 🌱 1 can 15 oz, drained and rinsed
Canned Diced Tomatoes 🍅 1 can 14.5 oz, fire-roasted preferred
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Lime 🍋 1 whole Juiced, for brightness
Vegetable Oil 🫒 2 tbsp For toasting tortillas
Ground Cumin 🌿 1 tsp Toasted for depth
Dried Oregano 🍃 1 tsp Mexican preferred
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Chipotle Peppers in Adobo 🔥 1 whole Mince 1 tsp for heat
Salsa 🍅 1 cup Store-bought or homemade, medium heat

The tortillas are the star here. Corn tortillas work best—they toast up perfectly and stay crispy when added to the soup. Grab them from the Latin foods aisle at your grocery store or the international section at Whole Foods for extra authenticity. If you can’t find corn tortillas, flour tortillas will work in a pinch, but they won’t have that same authentic crunch. Toast them until golden—just 2-3 minutes per batch—and keep them warm in a single layer on a baking sheet. The chicken? Boneless, skinless breasts are easiest, but thighs stay juicier if you’re cooking from scratch. For a shortcut, use pre-cooked rotisserie chicken—just shred it yourself.

No chipotle peppers in adobo? Cayenne pepper at half the amount gives you heat without the smoky depth, but trust me, the chipotle makes it special. The salsa is non-negotiable—store-bought Herdez or La Costeña are solid choices, but homemade is even better. If you’re using canned tomatoes, San Marzano are the gold standard, but any good-quality canned tomatoes will do. The black beans? Drained and rinsed is key—no one wants a soup full of liquid beans. For extra richness, stir in a splash of homemade chicken broth instead of water when rehydrating the beans. And if you’re short on cilantro, fresh parsley works in a pinch, though it won’t have that same bright, citrusy kick.

This soup tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. For serving, I like to keep the tortilla strips separate until the very end so they stay extra crispy. Double the batch and freeze half—nothing beats coming home to a ready-made pot of soup after a long day. The salsa and lime juice can be added fresh when reheating, so the flavors stay bright and vibrant.

❤️

Why You’ll Love This Recipe

  • Tortillas Do the Work: I swear by this trick—tossing toasted tortilla strips into the soup at the end turns it from good to ridiculously good with zero extra effort. No chopping, no fuss, just crunchy magic in 2 minutes.
  • Salsa’s Secret Weapon: That homemade salsa (or store-bought, no judgment) is where this soup actually shines—the smoky onion, sweet bell pepper, and bright acidity cut through the richness of the chicken broth like a knife. Honestly, I’ll eat it straight from the pot.
  • Lunch for Days: Between us, this recipe stretches effortlessly into leftovers that taste even better the next day. The tortilla strips stay crispy, the broth deepens, and I’ve fed my family for three meals with minimal reheating.
  • Budget Meal, Big Impact: Chicken breast and tortillas are affordable staples, but the combo feels way fancier than it is. I’ll be real: this is my go-to when I need a filling, flavor-packed meal without breaking the bank or standing at the stove for hours.

Step-by-step instructions for chicken tortilla soup

Here’s how to build layers of flavor with perfectly crispy tortilla strips and tender chicken.

1

Toast the Tortilla Strips for Crispy Texture

Cut the 8 whole corn tortillas into ¼-inch strips and set aside. Heat 1 tablespoon of the vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and cook for 2-3 minutes until golden brown and crispy, stirring occasionally. Transfer to a paper towel-lined plate to drain excess oil. Keep warm while you prepare the rest of the soup.

This toasting step is crucial for achieving that perfect crunch. You’ll know they’re ready when the edges turn golden and the strips hold their shape when lifted with tongs. If any strips brown too quickly, reduce the heat slightly to prevent burning.

2

Build the Soup Base with Chicken and Aromatics

In a large pot, heat the remaining 1 tablespoon vegetable oil over medium heat. Add the 1.5 lb boneless chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken is no longer pink in the center. Remove the chicken with a slotted spoon and set aside.

In the same pot, add the 1 whole diced yellow onion and 1 whole diced red bell pepper. Cook for 5 minutes until softened. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper, cooking for another minute to toast the spices.

3

Simmer the Flavorful Broth and Vegetables

Pour in the 4 cups chicken broth and add the 1 can drained black beans and 1 can diced tomatoes (with juices). Bring to a boil, then reduce heat to medium-low and simmer for 10 minutes. Return the cooked chicken to the pot and simmer for an additional 5 minutes until the chicken is fully cooked and tender.

Here’s where the chipotle peppers in adobo come in. Mince 1 teaspoon from the whole chipotle pepper and add it to the soup along with the 1 cup salsa. Stir well and simmer for 5 more minutes to let the smoky chipotle flavors meld with the other ingredients. Taste and adjust seasoning if needed.

4

Finish with Fresh Herbs and Lime

Remove the pot from heat and stir in the 0.25 cup chopped fresh cilantro. Juice the whole lime and add the juice to the soup. Give everything a final stir to combine. The soup should be vibrant with color and packed with layers of flavor from the toasted spices, smoky chipotle, and fresh lime.

Return the soup to a gentle simmer for 2 minutes to let the lime juice brighten all the flavors. This is also a good time to check the seasoning one last time. The soup should be well-seasoned but not overly salty or spicy. If needed, add a pinch more salt or a bit more lime juice to taste.

5

Serve with Crispy Tortilla Strips

Ladle the hot soup into bowls, dividing the crispy tortilla strips evenly among them. The contrast of the warm, comforting soup with the cool, crispy tortilla strips is what makes this dish truly special. Garnish each serving with an extra sprinkle of fresh cilantro if desired.

Serve immediately while the tortilla strips are still crispy. The soup will continue to warm slightly as it sits, but the tortilla strips are best enjoyed right away. This dish tastes even better the next day as the flavors have more time to meld together, but nothing beats enjoying it fresh from the pot.

👨‍🍳

Pro Tips For Making Chicken Tortilla Soup With Salsa

  • BLANCH THE TORTILLAS: Toss whole corn tortillas in boiling water for 30 seconds—just until they soften and start to curl. Drain and shock in ice water for 10 seconds to stop cooking. This guarantees they’ll hold their shape in the soup instead of turning to mush. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • SIMMER THE CHICKEN LOW: After cooking the chicken breast, shred it and return it to the broth—but keep the heat at a bare simmer, not a boil. High heat turns shredded chicken rubbery, and this soup needs tender, juicy bites. I learned this the hard way after serving a batch that felt like chewing on shoe leather.
  • CHAR THE ONION FIRST: Slice the yellow onion thin and cook it in oil over medium-high heat for 5-6 minutes until the edges darken and it releases sweet, caramelized aroma. This builds depth before adding broth—skip it, and your soup tastes flat. (Pro tip: Add a pinch of salt while caramelizing to draw out moisture faster.)
  • USE HALF THE SALSA LATER: Stir in only half the salsa with the broth, then reserve the rest to fold in at the very end. This keeps the flavors balanced—too much upfront can overwhelm the chicken’s natural taste. I was skeptical until I tried it, and now I won’t make it any other way.

Best sauces and condiments for this dish

Salsa Selection Guide

Your salsa choice makes all the difference in this soup. For authentic flavor, I recommend Herdez Salsa Roja or La Costeña—both deliver that perfect balance of smoky, tangy, and slightly sweet notes.

If you prefer homemade, blend 1 cup diced tomatoes, ½ cup red onion, 2 jalapeños, ¼ cup cilantro, 1 clove garlic, and 1 tbsp lime juice for a fresh batch. 🌶️

For heat lovers, add 1-2 tbsp of chipotle in adobo directly to the soup. If you want milder heat, reduce the salsa to ½ cup and add 1 tbsp of mild tomato sauce for extra depth. The key is balancing the salsa’s acidity with the soup’s richness—always taste before serving.

Creamy Upgrades

For a creamy twist, stir in ½ cup of sour cream or ¼ cup of Mexican crema just before serving. I like to add it tablespoon by tablespoon until the soup reaches my desired creaminess.

For a vegan option, use ½ cup of coconut milk or ¼ cup of cashew cream—it adds a silky texture without overpowering the flavors.

A dollop of avocado slices or guacamole on top elevates the dish further. The healthy fats from avocado balance the spice and acidity beautifully. For extra richness, top with crumbled queso fresco or a sprinkle of cotija cheese—just be sure to add these after serving to prevent melting.

Spice Boosts

If you love heat, add ½ tsp of cayenne pepper or 1 tsp of Tajín seasoning to the soup. For smoky depth, stir in 1 tsp of liquid smoke (just a drop!) or ½ tsp of smoked paprika.

I also love adding 1 minced chipotle pepper in adobo for a slow-building, smoky heat that lingers.

For a citrusy kick, add 1 tbsp of lime zest or 2 tbsp of orange juice to the soup. The bright acidity cuts through the richness and enhances the salsa flavors.

If you’re serving this to kids or sensitive eaters, reduce the spice level by omitting the chipotle and using ½ cup of mild pico de gallo instead of salsa.

Herb and Garnish Ideas

Fresh herbs take this soup to the next level. Beyond cilantro, try chopped epazote (traditional in Mexican soups) or thinly sliced scallions for a fresh, oniony bite. A sprinkle of toasted sesame seeds or crushed red pepper flakes adds texture and a subtle crunch.

For a restaurant-worthy finish, drizzle each bowl with avocado oil or extra virgin olive oil and a pinch of flaky sea salt. The oil adds a luxurious sheen and helps balance the soup’s flavors.

If you’re feeling fancy, garnish with edible flowers or microgreens for a pop of color and freshness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 85mg28%
Sodium 650mg28%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 36g72%
* 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 flour tortillas instead of corn tortillas for this soup?

While corn tortillas are traditional and give that authentic crunch, flour tortillas will work in a pinch. However, they tend to get softer faster in the broth. If using flour, cut them slightly thinner (⅛-inch strips) and toast them for 1-2 minutes less to maintain crispness. For best results, keep them separate until serving.

2

How do I keep the tortilla strips extra crispy when reheating leftovers?

Reheat the soup without the tortilla strips, then add them fresh after warming. If you must reheat them, toast them again in a dry skillet over medium heat for 1-2 minutes until crispy. For extra insurance, store them separately in the fridge and reheat just before serving.

3

What’s the best way to make this soup spicier without overpowering it?

Start with 1 teaspoon of minced chipotle in adobo and adjust to taste. For extra heat, add a pinch of cayenne or a dash of hot sauce (like Cholula) at the end. Remember, the salsa already contributes spice, so balance it by adding more lime juice or avocado to cool the heat.

4

Can I make this soup in a slow cooker or Instant Pot?

For a slow cooker, combine all ingredients (except tortilla strips) and cook on low for 4-5 hours or high for 2-3 hours. For an Instant Pot, sauté the chicken and aromatics first, then pressure cook for 8 minutes on high. Always add tortilla strips fresh after cooking to maintain crispness.

5

Why did my tortilla strips turn soggy in the soup?

This usually happens if they weren’t toasted long enough or if they sat in the broth too long. Next time, toast them until golden brown and add them to the soup just before serving. If they start to soften, remove them with a slotted spoon and toast them again briefly in a dry pan.

★★★★★4.7(15 reviews)
Brandon Thompson