Basic Tortilla Soup Recipe: Crispy Corn Topping Over Zesty Broth

Soups & Stews

Basic Tortilla Soup Recipe: Crispy Corn Topping Over Zesty Broth

This basic tortilla soup recipe delivers the perfect balance of crispy corn topping and zesty broth in just one pot. The secret lies in properly toasting the tortilla strips until they're golden and crunchy while building layers of flavor in the broth with garlic, onions, and spices.

I've simplified the process without sacrificing authenticity, making it accessible for beginners while delivering restaurant-quality results.

The recipe begins with a savory broth base where onions, garlic, and spices create the foundation. Corn kernels add natural sweetness, while diced tomatoes and chicken broth develop depth of flavor.

What sets this apart is the crispy tortilla topping—lightly fried strips that maintain their crunch even after being ladled over the warm soup. This texture contrast is what makes tortilla soup so satisfying.

By the time you're done, you'll have a steaming bowl of soup with tender vegetables, hearty beans, and that signature crispy corn-tortilla topping. The broth is packed with flavor from cumin, chili powder, and lime juice, while the tortilla strips add the perfect textural contrast.

It's the kind of comforting meal that's perfect for chilly evenings or game day gatherings.

This recipe scales beautifully for feeding a crowd while remaining simple enough for weeknight dinners. The ingredients are straightforward, and the steps are designed to build confidence in the kitchen. Let's get started on creating this classic Mexican comfort food that's sure to become a family favorite.

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

Ingredients for basic tortilla soup

These simple ingredients transform into a restaurant-worthy tortilla soup with crispy toppings and bold flavors.

Ingredient Amount Notes
Corn Tortillas 🌽 8 whole Small size, store-bought or homemade
Corn Kernels 🌽 1 ½ cups Fresh or frozen, thawed if frozen
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Canned Black Beans 🫘 1 can 15 oz, drained and rinsed
Diced Tomatoes 🍅 1 can 14.5 oz, fire-roasted preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Vegetable Oil 🫒 2 tbsp For frying tortilla strips
Ground Cumin 🌿 1 tsp Freshly toasted preferred
Chili Powder 🌶️ 1 tbsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Avocado 🥑 1 whole Diced, optional garnish

The tortillas are the star here—Mission brand works perfectly, but any small corn tortillas will do. Look for the ones labeled 'masa harina' if you want to go homemade, but store-bought saves time. The corn kernels? Frozen is fine, just thaw and drain them first. For the broth, low-sodium chicken broth keeps the flavors balanced without extra salt. I always grab a can of fire-roasted diced tomatoes from the store—they add a smoky depth that canned tomatoes alone miss. The black beans should be rinsed well to remove any sodium residue.

No corn tortillas? Flour tortillas work in a pinch, but they won't have that authentic flavor. Running short on black beans? Substitute pinto beans or chickpeas—just adjust the seasoning since they have different base flavors. The chili powder can be swapped for mild adobo sauce if you want more complexity. Fresh cilantro is ideal, but dried works at half the amount. Want extra richness? Add a splash of heavy cream at the end, but keep it optional for a lighter version. The lime juice is non-negotiable—freshly squeezed makes all the difference over bottled.

The tortilla strips keep best if fried right before serving—they lose crispiness fast. Store the broth components separately in the fridge for 4-5 days. The avocado should be added fresh when serving, not prepped ahead. For a crowd, double the tortilla batch and fry in batches—keep the oil hot at 350°F for perfect crispiness. Leftovers? The broth reheats beautifully, but the tortilla strips are best enjoyed fresh.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: those toasted tortilla strips add this perfect crunch, while the black beans and corn kernels bring hearty texture. The garlic? Oh, it’s the secret—just a few cloves, but they make the whole thing sing.
  • Pantry-to-Bowl Speed: I swear by this when I’m starving but short on time—just toast the tortillas, simmer the onion and garlic until soft, toss in the beans and corn, and boom. No chopping, no fuss, just flavor in 20 minutes flat.
  • Crispy-Creamy Magic: Here’s what sold me: those toasted tortilla strips add this perfect crunch, while the black beans and corn kernels bring hearty texture. The garlic? Oh, it’s the secret—just a few cloves, but they make the whole thing sing.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The soup reheats beautifully, and I pack it with extra tortilla triangles for dipping. My kids actually eat their veggies when it’s hidden in here—(yes, even on a Tuesday night).

Step-by-step instructions for crispy tortilla soup

Here's how to build that perfect balance of smoky broth and crispy toppings everyone loves.

1

Sauté Aromatics for Deep Flavor

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. You'll see the edges start to caramelize slightly—that's when you know it's ready for the next step.

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant but not browned. Here's the thing—garlic burns fast, so keep an eye on it. The moment you smell that nutty aroma, you're golden. Stir in the 1 teaspoon ground cumin, 1 tablespoon chili powder, 1 teaspoon salt, and ½ teaspoon black pepper, letting the spices toast for 30 seconds to wake up their flavors.

2

Build the Zesty Broth Base

Pour in the 1 can drained black beans and 1 can diced tomatoes, stirring to combine. Add the 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes until the flavors meld together.

Taste and adjust seasoning—this is where the magic happens. You want that perfect balance of smoky, spicy, and slightly sweet. If it needs more depth, add another pinch of salt or a dash of chili powder. The broth should be flavorful but not overwhelming, setting the stage for the crispy toppings to shine.

3

Prepare the Crispy Corn Topping

While the broth simmers, heat the 2 tablespoons vegetable oil in a separate skillet over medium-high heat. Cut the 8 corn tortillas into ¼-inch thick strips—this is how you get that perfect crispy texture. Working in batches, fry the tortilla strips for 2-3 minutes per side until golden brown and crispy. They should puff up slightly and develop a beautiful golden crust.

In a small bowl, toss the 1½ cups corn kernels with 1 tablespoon lime juice and a pinch of salt. Spread them on a baking sheet and broil for 2-3 minutes until they're lightly toasted and slightly caramelized. This adds a sweet contrast to the savory soup and keeps the corn from getting mushy.

4

Assemble and Serve

Ladle the warm broth into bowls, dividing it evenly among the 4 servings. Top each serving generously with the crispy tortilla strips, toasted corn kernels, and ¼ cup chopped fresh cilantro. Finish with diced 1 whole avocado on the side for a creamy, cool contrast.

Here's the secret to serving it right: let everyone customize their bowl. The avocado adds richness, the crispy tortillas bring texture, and the lime juice brightens everything up. Serve immediately while the toppings are still crispy and the broth is steaming hot—this soup tastes best fresh out of the pot!

👨‍🍳

Pro Tips For Making Basic Tortilla Soup

  • CHAR THE TORTILLAS FIRST: I learned this the hard way—tossing raw tortillas into simmering broth makes them soggy and flavorless. Instead, fry them in batches in 2 tablespoons of neutral oil over medium-high heat until golden on both sides (about 2 minutes per side). The crispy edges soak up soup differently—way better.
  • SWEAT THE ONION LOW: Sounds boring, but skipping this step means your soup will taste raw. Cook the diced onion in a dry pot over medium-low heat for 8-10 minutes, stirring often, until it’s soft and translucent. No oil needed—just patience. This builds the base flavor without burning.
  • DON’T DRAIN THE BEANS: I know, it’s tempting to rinse those canned black beans for "cleaner" soup. But that liquid? It’s packed with flavor. Just stir in the beans with their juice—it thickens the broth naturally and saves you from adding extra broth or flour. Trust me, it’s the lazy chef’s shortcut.
  • TOAST THE CORN KERNELS: Raw corn kernels taste bland and watery in soup. Dry-toast them in a separate pan over medium heat for 3-4 minutes, shaking the pan often, until they smell nutty and develop tiny brown spots. Toss them into the soup at the very end—they’ll soften just enough to add texture without turning mushy.

Essential equipment for this recipe

Skillet Essentials

Start with a 10-inch cast iron skillet or heavy stainless steel pan for the crispy tortilla strips—they retain heat perfectly and create that golden crust. I swear by my Lodge cast iron because it develops a natural non-stick seasoning over time.

For the broth, a large Dutch oven (like the Le Creuset 5.5-quart) handles the simmering beautifully without scorching. If you're short on pots, a 6-quart stockpot works too. 🔥

Oil Choices Matter

Use vegetable oil or avocado oil for frying—both have high smoke points (around 400°F) and neutral flavors that won’t overpower the tortillas. I keep a bottle of Mazola vegetable oil in my pantry because it’s affordable and reliable.

For extra crispiness, use ½ cup oil total—enough to coat the bottom of your skillet ¼-inch deep. Never reuse oil for frying tortillas after other foods to avoid flavor transfer.

Spice Tools

A mortar and pestle comes in handy for toasting whole spices like cumin before grinding, but a small spice grinder (like the Spice & Tea brand) works just as well.

For measuring spices precisely, I recommend spice measuring spoons from OXO—their ergonomic design makes measuring 1 tsp cumin or 1 tbsp chili powder effortless. Keep your spices in airtight containers to preserve freshness, especially the chili powder which loses potency over time.

Broth Simmering Setup

For simmering, a fine-mesh strainer helps drain beans and tomatoes efficiently, while a wooden spoon prevents scratching your pot. I like the OXO Good Grips strainer because it’s sturdy and easy to clean. A kitchen timer (or phone alarm) ensures you don’t over-simmer the broth—15 minutes max is ideal.

Pro tip: Place a towel under the pot to absorb any spills while simmering on the stovetop.

Frying Station

Set up a cooling rack or wire cooling grid near your frying station to drain excess oil from the tortilla strips—this keeps them crispy. I use a foldable cooling rack from Amazon Basics because it’s lightweight and fits in my cabinet.

A small bowl for tossing corn kernels with lime juice and a baking sheet for broiling are also must-haves. For safety, keep a oven mitt handy to protect your hands from hot pans and oil splatters.

Serving Essentials

Serve the soup in deep, wide bowls (like Stonefire ceramic bowls) to accommodate the toppings. A small serving spoon helps distribute the crispy tortilla strips evenly. For garnishes, keep fresh cilantro and avocado prepped in separate bowls to maintain texture.

A lime wedge on the table lets everyone add fresh juice to taste. Don’t forget a towel for hot bowls—this soup is best enjoyed immediately! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 15mg5%
Sodium 650mg28%
Total Carbohydrate 48g17%
Dietary Fiber 10g36%
Sugars 6g
Protein 14g28%
* 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

Can I make this soup vegetarian? Swap the chicken broth for 4 cups vegetable broth and replace the black beans with 2 cups cooked pinto beans or 1 can chickpeas. For extra protein, add 1 cup corn kernels to the broth. The flavor will still be rich and satisfying—just

1

How do I get the tortilla strips extra crispy?

The secret is in the oil temperature and cutting technique. Cut tortillas into ¼-inch strips and fry in batches in 350°F oil for 2-3 minutes per side until golden. Use a slotted spoon to drain on a cooling rack, not paper towels—this prevents sogginess. For restaurant-style crispiness, try double-frying: fry once, drain, then fry again for 30 seconds.

2

Can I make this soup ahead of time?

Yes, but prepare components separately. Cook the broth and store it in the fridge for 4-5 days, keeping the tortilla strips and corn separate. Reheat the broth gently, then fry fresh tortilla strips before serving. The corn can be toasted ahead and stored at room temperature for 2 days. Pro tip: Store the avocado separately and add it fresh when serving to prevent browning.

3

What if I don't have corn tortillas?

Flour tortillas work in a pinch, though they won't have the same authentic flavor. For a closer match, try blue corn tortillas if available. If you're completely without tortillas, use crushed tortilla chips (about 1 cup) as a topping instead. For extra crunch, toast them in the oven at 375°F for 5 minutes before adding to the soup.

4

How spicy should this soup be?

The recipe uses 1 tablespoon chili powder for a mild-medium heat level. For more spice, add ½ teaspoon cayenne pepper or 1 diced jalapeño to the broth. For heat control, serve with sour cream or diced avocado on the side. Remember, you can always add more spice, but you can't take it out! Adjust to taste after simmering.

★★★★★4.7(13 reviews)
Categories Soups & Stews