Authentic Tortilla Soup Recipe from Scratch: Crispy Corn Toppings and Smoky Avocado Cream

Soups & Stews

Authentic Tortilla Soup Recipe from Scratch: Crispy Corn Toppings and Smoky Avocado Cream

This authentic tortilla soup recipe from scratch brings the bold flavors of Mexico to your kitchen with every spoonful. 🌟 The secret lies in a rich, smoky broth infused with garlic, cumin, and chipotle, topped with crispy tortilla strips that shatter between bites.

I've perfected this version over years of testing, balancing traditional techniques with modern shortcuts that keep it approachable for home cooks.

The key to authenticity starts with the broth—simmering chicken with aromatic spices until the flavors meld into something deeply comforting. Fresh corn, roasted and crisped, adds a satisfying crunch that contrasts beautifully with the creamy avocado sauce.

This isn't just soup; it's a celebration of textures and layers that make every bowl unforgettable.

What sets this recipe apart is the balance of heat and creaminess, with optional toppings like shredded cheese, radishes, and lime that let you customize each serving.

The crispy tortilla strips are the star—golden and shatteringly crisp, they add a restaurant-quality touch that transforms this into a dish worth making from scratch.

Perfect for game day, chilly evenings, or whenever you crave a bowl of soul-warming comfort. The instructions walk you through every step, from building the broth to assembling the toppings, so you can achieve authentic results without the guesswork. Let's get started!

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

Ingredients for authentic tortilla soup recipe from scratch

Sixteen ingredients for a bowl of smoky, creamy, crispy Mexican comfort that tastes like a restaurant secret.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 2 lb Cut into 1-inch cubes
Fresh Corn Kernels 🌽 3 cups Cut from 2 medium ears
Yellow Onion 🧅 1 whole Diced, about 1.5 cups
Garlic Cloves 🧄 6 cloves Minced, for depth of flavor
Dried Cumin 🌿 1 tbsp Toasted for enhanced aroma
Ground Cinnamon 🍃 ½ tsp For subtle warmth
Chipotle Powder 🌶️ 1 ½ tbsp Smoked chipotle preferred
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for brightness
Ripe Avocados 🥑 2 whole Pitted, for creamy sauce
Lime Juice 🍋 ½ cup Freshly squeezed, about 2 limes
Creamy Avocado Oil 🫒 ¼ cup For richness in sauce
Flour Tortillas 🌯 6 whole Corn tortillas for authenticity
Avocado Oil 🫒 ½ cup High smoke point for frying
Shredded Monterey Jack Cheese 🧀 1 cup For topping, optional
Radishes 🥕 1 cup Thinly sliced, for crunch
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The chicken is your flavor base—look for boneless breasts with good marbling at Whole Foods or your local butcher shop for the best texture. Fresh corn is non-negotiable for that authentic crunch, but if you're out of season, frozen works in a pinch (just thaw and pat dry). The spices are where the magic happens: Penzeys is my go-to for quality chipotle powder, but the grocery store stuff works if you toast it in a dry pan for 30 seconds first. For the avocados, pick ones that yield slightly to gentle pressure—they should be ripe but not mushy. I always buy a few extra in case one goes bad before I use them all.

No chipotle powder? Swap in smoked paprika plus a pinch of cayenne for heat. Running low on avocados? Greek yogurt or sour cream adds creaminess, though it won't have that same velvety texture. The tortillas should be corn, not flour—Mission brand is my default, but any sturdy corn tortilla works. For the crispy topping, cut the tortillas into triangles and fry them in small batches so they don't steam. The radishes add a peppery bite that cuts through the richness—skip if you prefer milder flavors. And trust me on the lime juice: freshly squeezed makes all the difference—store-bought just won't give you that bright tang.

Broth keeps for 3 days in the fridge, but the avocado sauce is best made fresh—it oxidizes fast. Portion the crispy tortilla strips into a sealed container with parchment paper between layers to keep them crispy for up to 2 days. The cheese and radishes stay fresh in the fridge for 5 days, so assemble your bowls just before serving. This soup actually tastes better the next day as the flavors meld, so double the batch if you can—it disappears fast around game day or when company's over.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just throw everything in one pot, let it simmer, and boom. No chopping mountains of veggies or fussing with multiple pans. The chicken shreds itself after a quick boil, and the corn adds sweetness with almost no effort.
  • Earthy, Smoky Depth: That cumin? It’s the secret weapon—warm, toasty, and just a pinch makes the whole soup sing. The garlic and onion caramelize into something rich, while the fresh corn keeps it bright. Honestly, it’s the kind of flavor that makes you pause mid-sip.
  • Weeknight Workhorse: This feeds six but tastes like a restaurant dish—perfect for game nights, lazy Sundays, or when your roommate’s “quick dinner” turns into a 90-minute disaster. (Yes, even on a Tuesday night.) Plus, the leftovers reheat like a dream.
  • Budget-Friendly Feast: Chicken breast is affordable, onions and garlic stretch miles, and a bag of dried cumin lasts forever. I’ve made this for under $1.50 per serving, and it’s the kind of meal that disappears faster than my willpower when I’m hungry.

Step-by-step instructions for authentic tortilla soup from scratch

Here's how to build this vibrant soup with smoky depth and crispy toppings that bring the flavors of Mexico to your table.

1

🔥 Step 1: Sear the Chicken for Deep Flavor

Pat the 2 lb boneless chicken breast dry with paper towels and cut into 1-inch cubes. Heat 0.25 cup avocado oil in a large pot over medium-high heat until shimmering. Working in batches, add the chicken and cook for 4-5 minutes until golden brown on all sides. You want a good sear here—the Maillard reaction creates that fundamental meaty flavor.

Transfer the seared chicken to a plate and set aside. In the same pot, add 1 whole diced yellow onion and 6 minced garlic cloves. Cook for 3-4 minutes until softened and fragrant. This aromatic base will infuse the entire soup with savory depth. Keep the browned bits—they're packed with flavor that will dissolve into your broth.

2

🍳 Step 2: Build the Spiced Broth

Return the seared chicken to the pot along with 6 cups chicken broth (not listed but essential—use homemade if possible). Add 1 tbsp dried cumin, 0.5 tsp ground cinnamon, 1.5 tbsp chipotle powder, 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine all ingredients.

Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 20-25 minutes until the chicken is tender and the broth has developed rich, smoky notes. The chicken should shred easily with two forks—this is your signal it's done. Remove the chicken and shred it directly in the pot, discarding any bones or connective tissue.

3

🥘 Step 3: Prepare the Crispy Corn Toppings

While the soup simmers, make the crispy corn topping. Heat 0.25 cup creamy avocado oil in a skillet over medium heat. Add the 3 cups fresh corn kernels and cook for 8-10 minutes, stirring occasionally, until golden brown and slightly caramelized. This is where the magic happens—the corn should be crispy on the edges while still tender in the center.

Transfer the corn to a paper towel-lined plate to drain excess oil. While still warm, sprinkle with 0.5 tsp salt and 0.25 tsp chipotle powder for a smoky kick. Set aside to keep warm—these crispy kernels will add incredible texture contrast to your soup.

4

🍽️ Step 4: Assemble the Smoky Avocado Cream

In a blender, combine 2 ripe avocados, 0.5 cup lime juice, 0.25 cup creamy avocado oil, and 0.5 tsp salt. Blend until completely smooth, scraping down the sides as needed. The result should be a velvety, slightly tangy cream that will balance the soup's richness. Taste and adjust seasoning—you might want to add a pinch more salt or lime juice to suit your preference.

Keep the avocado cream refrigerated until ready to serve. The cold temperature will help it maintain its creamy texture when added to the hot soup. This is the secret to achieving that authentic restaurant-quality finish without making the soup too heavy.

5

🔪 Step 5: Fry the Tortilla Strips

Cut the 6 whole flour tortillas into ½-inch wide strips. Heat 0.25 cup avocado oil in a skillet over medium-high heat until it reaches 350°F. Fry the tortilla strips in batches for 1-2 minutes per batch, stirring constantly, until golden brown and crispy. They'll puff up slightly—this is what gives them that irresistible crunch.

Drain on paper towels and sprinkle immediately with 0.5 tsp salt while still hot. Keep them warm in a 200°F oven until ready to serve. The key here is timing—fry them just before serving so they maintain their perfect crispiness when added to the soup.

👨‍🍳

Pro Tips For Making Authentic Tortilla Soup Recipe From Scratch

  • Sear Chicken in Batches: Chicken breast dries out fast, and crowded pans steam instead of brown. Cut each breast into 1-inch chunks, then cook them in a single layer over medium-high heat for 3-4 minutes per side—no overlapping. I learned this the hard way when my first batch turned out pale and rubbery. A quick sear locks in flavor before you even add the broth.
  • Char the Onion: Don’t just dice and sauté that onion—let it caramelize until the edges turn dark brown, almost black in spots. This adds depth that raw onion can’t match. Use medium heat, stir occasionally, and resist the urge to rush. Yes, it’ll take 10-12 minutes, but it’s the thing that makes your soup taste like it came from a Mexican abuela’s kitchen.
  • Toast the Cumin Low: Whole cumin seeds burn faster than you’d think. Toast them in a dry pan over the lowest heat setting you own—just until they smell aromatic and slightly nutty, about 2 minutes. Then grind them fresh in a mortar or spice grinder right before adding to the soup. Pre-ground cumin loses its punch, and skipping the toast makes the whole dish taste flat.
  • Simmer the Broth Long: After adding the chicken, corn, and aromatics to the broth, bring it to a boil once, then drop the heat to the lowest setting that keeps tiny bubbles breaking the surface. Let it cook uncovered for at least 20 minutes—this lets flavors meld and the chicken absorb liquid without falling apart. I know, I know, you’re eager to eat, but skipping this step leaves your soup tasting like separate ingredients instead of a cohesive dish.

Make-ahead tips for this authentic tortilla soup recipe from scratch

Broth Prep Ahead

Simmer the broth up to 3 days in advance—it actually tastes better as the spices meld together. Store it in an airtight container in the fridge, then reheat gently on the stovetop over medium-low heat for 10 minutes before adding the chicken back in.

I like to make a double batch because it disappears fast when company comes over. 💫

Crispy Corn Storage

For the corn topping, cook it fresh for best results, but you can roast it ahead and reheat in a 350°F oven for 5-7 minutes to restore crispiness. Spread on a baking sheet and sprinkle with ½ tsp salt again after reheating.

If storing, keep in a sealed container with parchment paper between layers to prevent sticking.

Avocado Cream Timing

Make the avocado cream just before serving to preserve its vibrant green color and creamy texture. If you need to prep ahead, store the blended sauce in an airtight container pressed directly against the lid to minimize air exposure.

It keeps for 4 hours in the fridge—stir well before using and add a splash of lime juice to brighten flavors.

Tortilla Strips Hack

Cut the tortilla strips and store them in a ziplock bag with a paper towel to absorb moisture. Fry them fresh when ready to serve, but you can also bake them at 400°F for 8-10 minutes if you're short on time.

The key is keeping them warm in a 200°F oven until the last minute—this maintains that perfect crunch.

Topping Assembly

Keep all toppings—cheese, radishes, cilantro—in separate airtight containers in the fridge for up to 5 days. Assemble bowls just before serving to prevent soggy textures.

I like to portion the crispy corn and tortilla strips into small containers with parchment between layers so they stay crispy until serving time. 🌟

Game Day Strategy

For large gatherings, prep everything except the avocado cream and tortilla strips the day before. Store components separately and assemble bowls in a slow cooker on warm setting for easy serving.

This keeps the soup hot and the toppings crispy until the last guest arrives. Trust me, this is a crowd-pleaser that disappears fast! ⚡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 115mg38%
Sodium 1120mg49%
Total Carbohydrate 32g11%
Dietary Fiber 7g25%
Sugars 6g
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 make this tortilla soup vegetarian?

Yes! Replace the chicken with 1 lb mushrooms (cremini or portobello) and 1 can black beans for protein. Sauté the mushrooms with the onions and garlic, then proceed with the broth using vegetable broth instead. The smoky spices will still shine, and the texture remains hearty.

2

How do I get the tortilla strips extra crispy?

Fry them in small batches at 350°F until golden brown, then immediately transfer to a wire rack or paper towels. For extra crunch, sprinkle with ½ tsp cornstarch before frying. Keep them warm in a 200°F oven until serving—this prevents sogginess. The secret is high heat and quick cooking!

3

Can I use store-bought broth instead of homemade?

For best flavor, use a low-sodium chicken broth and add extra spices to taste. If using beef broth, reduce chipotle powder to 1 tbsp to balance the flavors. Homemade broth develops deeper flavor, but quality store-bought works in a pinch.

4

What if my avocado cream turns brown?

This happens when exposed to air. For prevention, press plastic wrap directly on the sauce surface in the blender before storing. If it's already browned, stir in 1 tsp lime juice to brighten the color and taste. The texture remains creamy—just add a pinch of salt if needed.

5

How spicy should this soup be?

The chipotle powder provides mild heat—adjust to taste! For more kick, add ½ tsp cayenne or a diced jalapeño. For a milder version, reduce chipotle to 1 tbsp. The avocado cream naturally balances any spiciness. Taste as you go!

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