Best Mexican Soup Recipe Ever: Smoky Tortilla-Stripped Crunch and Spiced Tomato Depth

Soups & Stews

Best Mexican Soup Recipe Ever: Smoky Tortilla-Stripped Crunch and Spiced Tomato Depth

This Mexican soup recipe is the best Mexican soup recipe ever—delivering restaurant-quality depth with smoky tortilla strips and spiced tomato broth that tastes like a hug in a bowl. 🌟 The secret lies in slow-simmered flavors—charred tomatoes, warm spices, and crispy fried tortillas that add texture with every spoonful.

After years of testing, this version balances traditional techniques with modern twists for a soup that’s bold yet approachable.

The magic happens in the broth, where roasted tomatoes and onions build a rich, savory base. A blend of cumin, oregano, and bay leaves infuses warmth, while chicken or vegetable stock keeps it hearty.

The tortilla strips, fried until golden and crispy, add a satisfying crunch that contrasts perfectly with the creamy, spiced broth. It’s the kind of soup that feels like a celebration—easy enough for weeknights but impressive enough for guests.

By the time you’re done, you’ll have a bowl packed with layers of flavor: smoky, tangy, and slightly spicy, all tied together with the crispy crunch of tortilla strips.

The aroma alone will have everyone gathering around the table, and the first taste will confirm why this is the best Mexican soup you’ve ever made. Serve it with lime wedges, avocado, and cilantro for the full experience.

This recipe scales beautifully—perfect for feeding a crowd or meal prepping for the week. The broth freezes well, so you can make a big batch and enjoy it for days. Let’s get cooking!

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

Ingredients for best mexican soup recipe ever

Sixteen ingredients, all working together for that restaurant-quality Mexican soup hug.

Ingredient Amount Notes
Corn Tortillas 🌯 12 whole Medium-sized, for strips
Roma Tomatoes 🍅 4 whole Charred for depth
Yellow Onions 🧅 2 whole Chopped, medium dice
Garlic Cloves 🧄 6 cloves Peeled, minced
Chicken Stock 💧 6 cups Homemade or quality low-sodium
Vegetable Stock 🥬 2 cups For extra depth
Ground Cumin 🌿 2 tsp Toasted for aroma
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Bay Leaves 🌿 2 whole Fresh if possible
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Avocado Oil 🫒 ½ cup High smoke point
Heavy Cream 🥛 ½ cup Full-fat for richness
Lime Juice 🍋 ¼ cup Freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Avocado Slices 🥑 2 whole Ripe, for serving

The tortillas are non-negotiable—Mission brand or similar medium-sized ones work best. Look for the ones labeled 'corn' (not flour) for authentic flavor. Char the tomatoes over an open flame or under a broiler—that smoky flavor is everything. The onions should be sweet, so grab yellow ones from Trader Joe's or Walmart for the best balance. Fresh bay leaves add depth, but if you only have dried, use half the amount. For the stock, Pacific Foods or Swanson low-sodium versions keep the flavor in control without overpowering the dish.

No chicken stock? Vegetable stock plus a bouillon cube works in a pinch. Short on cumin? Mexican oregano has a similar warmth—just double the amount. The smoked paprika is key for that authentic smokiness, but regular paprika plus a pinch of liquid smoke gets you close. Heavy cream can be swapped for coconut milk for a dairy-free version, though it’ll taste slightly different. The avocado oil is worth the splurge—it won’t burn when frying the tortilla strips. If you can’t find it, any neutral oil like vegetable or canola works, but watch the heat.

This soup tastes even better the next day—make a double batch and freeze half. The broth keeps for 5 days in the fridge, but the tortilla strips lose crispiness after 2 days, so fry fresh ones when reheating. Store the garnishes (cilantro, avocado) separately until serving. The lime juice should be added fresh—it brightens the whole bowl. For meal prep, portion the soup into containers with a little extra broth on top to keep the tortilla strips from getting soggy.

❤️

Why You'll Love This Recipe

  • Tortilla Magic: I’ll be real—this soup actually tastes better the second day, but the real secret is those toasted tortilla strips. You just tear them up, fry ‘em until they’re golden and crispy, then toss them in. No fancy cutting, no stress—just crunchy, salty perfection that takes two minutes.
  • Garlic Bomb: Between us, the garlic in this soup is ridiculously good. We’re talking minced cloves, slow-sautéed in onion until they’re soft but still pack a punch. The tomatoes caramelize right into that rich stock, and suddenly you’ve got this deep, savory base that makes you want to eat it straight from the pot.
  • Lunchbox Hero: Here’s what sold me—this soup is exactly what you need for meal prep. Make a big batch on Sunday, and you’ve got hearty lunches for the week. Pack it in jars, and the tortilla strips stay crispy. Even my picky teenager grabs it when he’s in a hurry.
  • Pantry Staple: Honestly, this recipe is my secret weapon for busy nights. You’re using ingredients you already have—tortillas, tomatoes, onions—and it comes together while you do other things. Plus, the leftovers? They’re even better cold, so you’re basically getting two meals for the price of one.

Step-by-step instructions for smoky tortilla-stripped Mexican soup

This is where the magic happens—where crispy tortilla strips meet smoky tomato depth.

1

🔥 Step 1: Char the Tomatoes and Onions for Deep Flavor

Heat a dry skillet over medium-high heat. Add the 4 whole Roma Tomatoes and 2 whole Yellow Onions whole, letting them char for 8-10 minutes until blackened in spots. Flip occasionally so they develop those smoky, caramelized patches that pack serious flavor.

Here's the thing—charred vegetables add a complexity that raw ones can't match. You'll see the edges blacken and smell that unmistakable smoky aroma. Once they're nicely charred, transfer them to a cutting board and let cool for 5 minutes before chopping into medium dice. This resting time makes them easier to handle and prevents steam burns.

2

🍳 Step 2: Toast the Spices and Sauté the Aromatics

In the same skillet (no need to clean it—those flavorful bits matter), reduce heat to medium and add the 0.5 cup Avocado Oil. Add the 6 cloves Garlic Cloves and 1 tbsp Smoked Paprika, cooking for 1 minute until fragrant. This step builds the smoky foundation of your soup.

Now add the 2 tsp Ground Cumin and 1 tbsp Dried Oregano, stirring constantly for 30 seconds until you can smell that earthy, toasty aroma. Don't walk away—cumin burns quickly. You're looking for a deep, nutty scent that tells you the spices are properly toasted. Remove from heat and set aside.

3

🥘 Step 3: Build the Soup Base with Stock and Tortilla Strips

In a large pot, combine the 6 cups Chicken Stock and 2 cups Vegetable Stock with the 2 whole Bay Leaves. Bring to a boil over high heat, then reduce to medium-high and add the charred tomato-onion mixture. Stir in the toasted spices and simmer for 10 minutes to let the flavors meld.

While the soup simmers, cut the 12 whole Corn Tortillas into ¼-inch thick strips (about 1-inch wide). In a dry skillet over medium heat, cook the tortilla strips for 2-3 minutes until golden and crispy. Add them to the simmering soup and cook for another 5 minutes to warm through. The strips should stay crisp—if they soften too much, add them later.

4

🍳 Step 4: Finish with Cream and Lime for Richness

Remove the bay leaves and stir in the 0.5 cup Heavy Cream and 0.25 cup Lime Juice. Taste and adjust seasoning with 1.5 tsp Salt and 0.5 tsp Black Pepper—this is where you can really make the soup sing. The cream adds richness while the lime brightens everything up.

Simmer for another 5 minutes to let the flavors marry. The soup should be thick enough to coat the back of a spoon but still have a nice, silky texture. If it's too thick, stir in a splash of hot water or stock to reach your desired consistency. This is the moment that matters: balancing all those flavors so each spoonful is perfect.

5

🍽️ Step 5: Serve with Crispy Garnishes

Ladle the soup into bowls and top each serving with 2 whole Avocado Slices and 0.25 cup Cilantro Leaves. The avocado adds creamy contrast to the smoky soup, while the cilantro brings freshness. Serve immediately while the tortilla strips are still crisp—this soup doesn't wait!

Here's where it gets fun—watch as your guests take that first spoonful. The crispy tortilla strips add texture, the smoky tomato base delivers depth, and the creamy finish ties it all together. This is the kind of soup that makes people ask for seconds—and thirds. Don't skip the garnishes; they're what elevate this from good to "best Mexican soup ever."

👨‍🍳

Pro Tips For Making Best Mexican Soup Recipe Ever

  • CHAR THE TORTILLAS FIRST: I learned this the hard way—tossing raw tortillas into simmering soup makes them turn to mush. Instead, heat a dry skillet over medium and toast the tortillas until they’re golden and crisp in spots (about 30 seconds per side). Then, tear them into strips and add them to the soup in the last 2 minutes—this keeps them chewy and adds that perfect texture contrast.
  • BLANCH THE TOMATOES: Peeling Roma tomatoes is a pain, but blanching them first makes it stupid easy. Drop whole tomatoes into boiling water for 30 seconds, then ice bath—skins slip right off. No peeling? Fine, but you’ll end up with a soup that tastes like you fought with the tomatoes first. (Yes, even if you’re impatient like me.)
  • SWEAT THE ONIONS LOW: Medium heat is your friend here. If you crank the stove too high, the onions burn before they soften, and your soup tastes bitter. Cook them slowly for 8-10 minutes until they’re translucent and just starting to caramelize—this builds flavor without bitterness. (Your future self will notice the difference.)
  • SALT THE STOCK EARLY: Add a pinch of salt to the chicken stock right when you start heating it. It might sound weird, but it prevents the soup from tasting flat later, even if you add more salt afterward. I skip this sometimes, and the soup always feels just a little less vibrant. (Doesn’t take extra effort—just a quick pinch.)

Regional styles of best mexican soup recipe ever

Northern Mexico Crunch

In Mexico’s northern states like Chihuahua and Sonora, this soup gets a crispy tortilla twist inspired by traditional sopa de fideo but with a local flair. Swap the tortilla strips for thinly sliced bolillo bread (a Mexican baguette) instead of corn tortillas—it adds a lighter, slightly sweet crunch.

For extra authenticity, use chicharrón (pork cracklings) in the broth, adding 2 cups of crispy pork skin that simmers for 15 minutes before removing. The result? A heartier, smokier soup with a satisfying crunch from both the bread and pork. 🌶️

Oaxacan Mole Depth

For a richer, more complex version, incorporate Oaxacan mole flavors into the broth. After charring the tomatoes and onions, blend 1 cup roasted chiles de árbol (dried chiles) with 1 cup toasted almonds and 1 cup chicken stock into a smooth paste.

Stir this into the simmering soup and add 1 tsp cinnamon and ½ tsp cloves for warmth. Top with crumbled queso fresco instead of avocado for a true Oaxacan touch. The mole paste adds a deep, nutty sweetness that balances the smoky heat. ✨

Yucatán-Style Citrus

The Yucatán region brings bright citrus and achiote to the table. Start by toasting 1 tbsp achiote seeds in a dry skillet until fragrant, then blend with 1 tbsp ground annatto and ½ cup orange juice to create a vibrant paste.

Stir this into the broth along with 1 tbsp dried hoja santa (a local herb) for an aromatic kick. Finish with grapefruit segments and radish slices for a refreshing, tangy contrast. This version is lighter but packed with zesty, herbal notes that feel distinctly Yucatán. 🍊

Central Mexico Comfort

In Mexico City and central regions, this soup often includes homemade tortilla chips instead of strips. Fry 10 corn tortillas cut into triangles until golden and crispy, then add them directly to the soup in the last 5 minutes of cooking.

For extra comfort, stir in ½ cup refried beans and top with crumbled cotija cheese and sliced radishes. The beans add protein and creaminess, while the cheese brings a salty tang. This version is heartier and perfect for chilly evenings. 🥣

Coastal Baja Freshness

Along Baja California’s coast, seafood takes center stage. Replace the chicken stock with fish or seafood stock, and add 1 lb shrimp or white fish (like halibut) to the simmering broth. For a local twist, blend 1 jalapeño with the lime juice and stir it into the soup.

Garnish with sliced mango and cilantro-lime crema (mix ½ cup sour cream with 2 tbsp lime juice and 2 tbsp chopped cilantro). The sweetness of the mango cuts through the smoky broth, while the seafood adds a briny freshness.

This version is lighter but still packed with bold flavors. 🌊

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
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

1

Can I make this Mexican soup vegetarian?

Swap the chicken stock for vegetable stock and add 1 cup cooked black beans or 1 diced sweet potato to the broth for heartiness. For extra protein, stir in ½ cup crumbled tofu or 1 cup corn kernels during the last 10 minutes of simmering. The smoky tortilla strips and spiced broth will still shine!

2

How do I keep the tortilla strips crispy?

Fry them in small batches over medium heat until golden (about 2-3 minutes) and drain on paper towels. Add them to the soup just before serving—never let them sit in the broth too long. For extra crunch, sprinkle with ½ tsp baking powder before frying. Pro tip: Keep them warm in a 200°F oven while finishing the soup.

3

What's the secret to that smoky flavor?

It's all about charring the tomatoes and onions—don't skip this step! The blackened edges release deep, smoky compounds that infuse the broth. For extra depth, add 1 tsp liquid smoke or ½ tsp smoked salt to the stock before simmering. The smoked paprika also plays a key role—use adobo-style for the most authentic flavor.

4

Can I make this soup ahead of time?

Yes! Prepare the broth and toasted spices up to 3 days ahead and store in the fridge. When ready to serve, reheat gently and add fresh tortilla strips (fried separately) plus the cream and lime juice. For freezing, store the broth without tortilla strips for up to 3 months—just fry fresh strips when reheating. The flavors actually improve overnight!

5

What's the best way to adjust the spice level?

Start with the base recipe, then taste and adjust: For mild heat, reduce the smoked paprika to ½ tbsp and skip the jalapeño. For medium heat, add 1 diced jalapeño with the onions. For spicy, stir in 1 tsp chili powder or ½ tsp cayenne at the end. Always taste before serving—you can always add more heat, but you can't take it out!

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