Soups & Stews
This basic tortilla soup recipe delivers the perfect balance of smoky tomato broth, tender vegetables, and crispy corn and tortilla toppings. The secret lies in toasting the tortilla strips until they're golden and crispy—that crunch transforms an ordinary soup into something extraordinary.
What makes this version special is how simple ingredients come together to create depth of flavor without requiring advanced techniques.
We start with a rich tomato base built from canned tomatoes, broth, and spices that simmer until the flavors meld beautifully. The key technique is sautéing onions and garlic until they're deeply aromatic, which forms the flavor foundation for the entire soup.
This approach ensures every spoonful delivers that satisfying combination of smoky, savory, and slightly spicy notes that define authentic tortilla soup.
By the time you're done, you'll have a steaming bowl of velvety tomato broth filled with tender chicken, corn, beans, and avocado—all topped with crispy tortilla strips and toasted corn. The contrast between the warm, comforting broth and the crispy toppings creates an experience that's both hearty and refreshing.
This is the kind of soup that feels like a hug on a chilly day.
Perfect for weeknight dinners or gathering with friends, this recipe scales easily and tastes even better the next day. The beauty of tortilla soup lies in its versatility—you can make it vegetarian by omitting the chicken, or customize it with your favorite toppings. Let's get cooking!
Ingredients for basic tortilla soup
Simple pantry staples and fresh toppings make this comforting soup extraordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, diced small |
| Yellow Onion 🧅 | 1 whole | Diced, about 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced, not powdered |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Canned Black Beans 🌱 | 1 can | Rinsed, drained |
| Corn Kernels 🌽 | 1 ½ cups | Frozen or canned, drained |
| Avocado 🥑 | 1 whole | Ripe, diced for topping |
| Flour Tortillas 🌯 | 6 whole | Corn or flour, cut into strips |
| Vegetable Oil 🫒 | ¼ cup | For frying tortilla strips |
| Chili Powder 🌶️ | 1 tbsp | Smoked or mild |
| Ground Cumin 🌿 | 1 tsp | Toasted if possible |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime 🍋 | 1 whole | Juiced for finishing |
The tomatoes and chicken broth are the flavor anchors here—San Marzano canned tomatoes have that perfect balance of sweetness and acidity, but any good-quality canned tomatoes work. For the chicken, boneless, skinless breasts are easiest to dice evenly, but thighs work too if you prefer more moisture. Trader Joe's and Whole Foods carry great pre-diced chicken, but cutting it yourself gives you more control. Look for chicken with good marbling—it stays juicier when cooked. The onions and garlic? Freshly diced makes all the difference, so don't skip this step. If you're short on time, frozen corn works perfectly—just drain it well before adding to the soup.
No fresh avocado? Canned avocado or guacamole adds creaminess in a pinch, though fresh is ideal. Swapping black beans for pinto or kidney beans changes the texture slightly but keeps the heartiness. The tortillas can be corn or flour—corn tortillas add authentic flavor, but flour works in a bind. For the chili powder, Penzeys or Tony Chachere's are my go-tos, but any good-quality chili powder will do. Want more depth? Add a dash of smoked paprika or a pinch of cayenne for heat. The lime juice should be freshly squeezed—bottled lime juice lacks brightness, and this is where the soup truly shines.
This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months—portion it into containers so you can grab and reheat. The tortilla strips stay crispy for about 10 minutes after frying, so toast them fresh when serving. For meal prep, fry extra tortilla strips and store them separately—they crisp up beautifully in the oven at 350°F for 5-7 minutes. Double the batch and freeze half for lazy days when you need comfort food fast.
Why You'll Love This Recipe
- Pantry-to-Pot Magic: The canned tomatoes and broth handle all the heavy lifting—no fancy chopping, no last-minute store runs. I swear, I’ve made this on days when my fridge was basically a science experiment.
- Garlic Bomb Flavor: That one clove of garlic, sizzled in the onion until it’s golden and fragrant? It turns this soup into something ridiculously good. The tomatoes and broth soak it up like a sponge, making every spoonful taste like a hug.
- Weeknight & Leftovers: Between us, this is my go-to when I need to feed the family fast or pack lunches. The broth keeps it hearty enough for dinner, but the texture holds up perfectly for tomorrow’s meal—just reheat and add a squeeze of lime.
- Budget Hero: Chicken breast and canned tomatoes stretch into four servings without breaking the bank. Honestly, I’ve made this for under $1.50 per bowl, and it still feels like a restaurant-quality meal.
Step-by-step instructions for basic tortilla soup
Here's how to build this comforting soup with rich tomato broth and crispy tortilla toppings.
Sauté Aromatics and Cook the Chicken
Heat 0.25 cup vegetable oil in a large pot over medium-high heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents bitter garlic flavor.
Push the onions to one side of the pot and add the 1.5 lb diced chicken breast. Cook for 5-6 minutes until the chicken is no longer pink in the center and has browned slightly. This initial sear builds deep flavor in the broth. Remove the chicken with a slotted spoon and set aside temporarily.
Build the Flavorful Broth Base
In the same pot, add the 2 cups canned diced tomatoes (with juices), 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper. Stir well and cook for 3-4 minutes until the spices are toasted and aromatic—you'll smell that warm, earthy cumin and smoky chili.
Pour in the 4 cups chicken broth and bring to a gentle boil. Return the cooked chicken to the pot and simmer for 15 minutes until the chicken is fully cooked through and tender. This step infuses the broth with chicken flavor while keeping the meat juicy.
Add Beans and Corn for Hearty Texture
Add the 1 can rinsed black beans and 1.5 cups corn kernels to the simmering broth. Stir gently and continue cooking for 10 minutes until everything is heated through. The beans should be warmed completely and the corn should be tender but still hold its shape—no mushy texture here.
Taste the broth and adjust seasoning if needed. I usually add a pinch more salt or a dash of chili powder at this stage. The soup should have a balanced blend of smoky, slightly sweet tomato flavors with a touch of earthy cumin and spicy chili.
Prepare the Crispy Tortilla Topping
While the soup simmers, cut the 6 whole flour tortillas into ½-inch wide strips. Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Fry the tortilla strips in batches for 2-3 minutes until golden brown and crispy—this is where the magic happens for that perfect crunch.
Drain the fried tortilla strips on paper towels to remove excess oil. They should be crisp enough to stand up to the soup without getting soggy. Keep them warm while you finish the soup.
Finish and Serve with Fresh Toppings
Remove the chicken from the soup and shred it with two forks, discarding any large bones. Return the shredded chicken to the pot and stir to combine. Squeeze the juice of 1 whole lime over the soup and taste—this bright citrus cut balances the rich flavors perfectly.
To serve, ladle the hot soup into bowls and top each serving with crispy tortilla strips, diced avocado, and a sprinkle of fresh cilantro if you like. The contrast of warm soup with cool avocado and crispy tortilla strips makes every bite exciting. Serve immediately while the toppings are still crisp!
Pro Tips For Making Basic Tortilla Soup
- Sear the Chicken First: After burning my first batch of chicken breast in broth, I learned to brown it in a dry skillet for 3-4 minutes per side before shredding. This adds depth of flavor that simmering alone can’t match—just don’t overcrowd the pan or you’ll steam it instead of sear it.
- Deglaze with Broth: That browned chicken fond stuck to your pan? Scrape it up with a wooden spoon, then pour in ½ cup of the chicken broth to loosen it. Let it bubble for 30 seconds before adding the rest—this pulls in all the caramelized bits that make homemade soup taste better than canned.
- Strain the Tomatoes: Skip the chunky bits from canned tomatoes by straining them through a fine-mesh sieve before adding to the pot. It’s a little extra work, but the smoother, brighter soup base is worth it—especially if you’re using the cheaper, seed-heavy brands.
- Toast the Tortilla Strips: Toss your store-bought tortilla strips in a dry skillet over medium heat for 30 seconds until they’re just crisp at the edges. This prevents them from turning soggy when added to the hot soup later—trust me, no one wants mushy garnishes.
Flavor customization for basic tortilla soup
Spicy Kick Boost
Add ½ tsp cayenne pepper or 1 tbsp hot sauce (like Cholula or Valentina) to the simmering broth for instant heat. For smoky depth, stir in ½ tsp smoked paprika with the chili powder.
I love adding 1 diced jalapeño to the soup during the final 5 minutes of cooking—it infuses the broth with subtle heat without overpowering. 🌶️
Creamy Twist
Stir in ½ cup sour cream or ¼ cup Greek yogurt during the last 2 minutes of cooking for a silky texture. For extra richness, top each bowl with ¼ cup Mexican crema or a dollop of crème fraîche.
The cool creaminess contrasts beautifully with the warm broth and crispy toppings.
Herb Infusion
Add 2 tbsp fresh cilantro or 1 tbsp dried oregano to the simmering broth for an aromatic finish. For a more complex flavor, combine 1 tsp dried thyme with the cumin and chili powder at the start.
Fresh herbs like epazote (common in Mexican cuisine) add a unique, earthy note—use 1 tbsp chopped if available.
Cheesy Crunch
Sprinkle ¼ cup shredded Monterey Jack or cotija cheese over each serving while the soup is hot. For extra crunch, top with ½ cup crushed tortilla chips or toasted pumpkin seeds. The cheese melts slightly, adding a creamy element that balances the soup’s acidity and spice.
Smoky BBQ Fusion
Swap the chili powder for 1 tbsp smoked paprika and add ½ cup BBQ sauce (like Stubb’s or Bull’s-Eye) to the broth. Stir in ½ cup shredded rotisserie chicken or black beans**> for a smoky, tangy twist.
Garnish with pickled red onions and a drizzle of hot honey for a fusion flavor explosion.
Vegetarian Protein
Replace the chicken with 1 can (15 oz) white beans or 1 cup cooked quinoa for a hearty vegetarian version. Add ½ cup diced zucchini or bell peppers to the broth for extra texture.
For a protein punch, stir in ½ cup crumbled tempeh or tofu during the last 5 minutes of cooking.
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian?
Skip the chicken and add 1 can (15 oz) white beans or 1 cup cooked quinoa for protein. Include ½ cup diced zucchini or bell peppers for extra texture. For heartier flavor, stir in ½ cup crumbled tempeh during the last 5 minutes of cooking. The soup will still be rich and satisfying without meat.
How do I keep the tortilla strips crispy?
Fry them in batches over medium-high heat until golden brown (2-3 minutes). Drain on paper towels and keep them warm in a 200°F oven while finishing the soup. For extra crunch, sprinkle them with a pinch of salt and a dash of chili powder right after frying. Serve immediately—they lose crispness after 10 minutes.
Can I use corn tortillas instead of flour?
Yes! Corn tortillas add authentic flavor and work perfectly. Just cut them into ½-inch strips and fry them in the same way. They'll be slightly denser but still crispy. For extra flavor, lightly toast the strips in the oven at 375°F for 5 minutes before frying to enhance their natural corn taste.
Why does my soup taste bland? Check your seasoning balance—tortilla soup needs a mix of smoky chili powder, earthy cumin, and bright lime juice. If it's lacking, try adding ½ tsp smoked paprika or a splash of hot sauce at the end.
How long can I store leftovers?
Store in an airtight container in the fridge for up to 5 days. The broth and toppings keep well separately—reheat the soup alone, then add fresh crispy tortilla strips when serving. For longer storage, freeze for 3 months. The flavors actually improve overnight as they meld together.
