Tortilla Soup Mexican Style

A steaming bowl of tortilla soup with colorful toppings, ready to enjoy. Save to Pinterest
A steaming bowl of tortilla soup with colorful toppings, ready to enjoy. | recipesbyroxanne.com

This flavorful dish features a zesty tomato base infused with spices like cumin, chili powder, and smoked paprika. Tender chicken breasts slowly simmer in a rich broth alongside sautéed onion, garlic, and bell pepper. Crisp, golden tortilla strips added atop provide satisfying texture, complemented by fresh avocado, cheese, cilantro, and a squeeze of lime. It’s a vibrant blend of flavors and textures that warms and delights.

Vegetarian option available by swapping chicken for beans and vegetable broth. Perfect for quick, easy preparation with rich Mexican-inspired essence.

I remember the first time I tasted authentic tortilla soup was during a trip to Mexico City, sitting in a small family-run restaurant where the aroma of simmering tomatoes and charred tortillas filled the air. The owner's grandmother was in the kitchen, and she made it look so effortless—just a few simple ingredients transforming into something that felt like a warm embrace in a bowl. Years later, I finally convinced her to share her approach, and now whenever I make this soup, I'm transported back to that moment, watching the tortilla strips fry until golden and hearing the sizzle that meant comfort was just minutes away.

I made this soup for my sister during her first week in a new city, when she was feeling homesick and overwhelmed. She walked into my kitchen to the smell of this broth and immediately got quiet—the good kind of quiet. She sat at my counter while I finished the toppings, and by the time she took that first spoonful with the crispy tortillas and fresh cilantro, she smiled like she'd found a piece of home. That's when I knew this recipe was more than just dinner; it was comfort itself.

Ingredients

  • Boneless, skinless chicken breasts (2): These cook gently in the broth and shred into tender pieces that absorb all those beautiful flavors. I've learned that cooking them whole keeps them juicy—once they're shredded back into the pot, they're almost impossible to overcook.
  • Chicken broth (6 cups): This is your foundation, so use the best quality you can find or make your own if you have time. Low-sodium broth lets the spices and tomatoes shine without tasting salty before you even taste it.
  • Bay leaf (1): A small leaf that does big work, adding depth you can't quite name but absolutely notice when it's missing.
  • Yellow onion (1 medium, finely chopped): The aromatic base that everything else builds on—take time with this step because the sweeter the onion gets, the better your soup becomes.
  • Garlic (3 cloves, minced): Raw garlic becomes mellow and sweet as it cooks in the broth, adding a gentle complexity that doesn't overpower.
  • Jalapeño (1, seeded and finely chopped, optional): This is where you control the heat level. I seed mine because I want the flavor without the intense spice, but leave the seeds if you like it fiery.
  • Red bell pepper (1, diced): It adds natural sweetness and a beautiful color to your broth that makes the soup feel special.
  • Diced tomatoes (1 can, 14 oz): Canned tomatoes work beautifully here because they're picked at peak ripeness and add acidity that brightens everything.
  • Tomato paste (1 tbsp): Just a small amount concentrates the tomato flavor and adds richness you'd struggle to get otherwise.
  • Ground cumin (1 tsp): The spice that whispers Mexico, earthy and warm.
  • Chili powder (1 tsp): This adds depth and a subtle warmth that builds as you eat.
  • Smoked paprika (1/2 tsp): A small amount gives you that smoky, almost charred flavor without needing to actually char anything.
  • Dried oregano (1/2 tsp): Oregano in soup feels like home cooking, herbaceous and grounding.
  • Salt and black pepper (to taste): Always taste before serving and adjust—this is your final opportunity to make it exactly yours.
  • Corn tortillas (4): Use fresh tortillas if you can find them; they fry better and taste more vibrant than ones that have been sitting around.
  • Vegetable oil (for frying): You need enough to create a half-inch depth in your skillet so the tortilla strips can fry properly and get that crispy texture.
  • Avocado (1, diced): Add this just before serving so it stays creamy and doesn't oxidize.
  • Monterey Jack or cheddar cheese (1/2 cup, shredded): I use Monterey Jack because it melts beautifully into the warm broth, but cheddar gives you a sharper, bolder flavor if that's what you prefer.
  • Fresh cilantro (1/4 cup, chopped): The final bright note that makes everything taste fresher and more vibrant.
  • Lime (1, cut into wedges): A squeeze of lime at the last second brings everything into focus, so don't skip this.
  • Sour cream (1/4 cup, optional): A dollop cools things down if the soup is too spicy and adds a creamy richness that softens the heat.

Instructions

Build Your Aromatic Base:
Heat a tablespoon of oil in your large pot over medium heat until it shimmers. Add your chopped onion, garlic, jalapeño if using, and diced red bell pepper. Let them cook together for about five minutes, stirring occasionally, until they're soft and starting to smell incredible. You'll know you're ready for the next step when you can easily press the onion against the side of the pot and it breaks apart.
Toast the Spices:
Stir in your tomato paste, cumin, chili powder, smoked paprika, oregano, salt, and pepper. Cook this mixture for just one minute, and watch the kitchen fill with that warm, toasted spice aroma. This step blooms your spices and builds layers of flavor that raw spices can't give you.
Build the Broth:
Add your diced tomatoes and chicken broth, stirring well to make sure everything is combined. Nestle your chicken breasts into the liquid along with the bay leaf, then bring everything to a gentle boil. Once you see the gentle rolling boil, reduce your heat to a simmer. You want tiny bubbles breaking the surface, not a vigorous rolling boil that will make your chicken tough.
Simmer the Chicken:
Let this cook for fifteen to eighteen minutes, until when you cut into the thickest part of a chicken breast, there's no pink inside. The chicken will continue to cook a bit even after you take it off the heat, so don't overcook it now.
Fry the Tortilla Strips:
While the soup simmers, heat half an inch of oil in a skillet over medium-high heat. You'll know it's ready when a small piece of tortilla sizzles immediately when it touches the oil. Working in batches so you don't crowd the pan, fry your tortilla strips until they're golden and crispy, which takes about one to two minutes. Transfer them to paper towels and sprinkle lightly with salt while they're still warm. These are the texture that makes the soup sing.
Shred and Finish:
Remove the chicken from the pot and place it on a cutting board. Using two forks, shred the chicken into bite-sized pieces by pulling the forks in opposite directions. Return the shredded chicken to the pot and remove the bay leaf. Simmer for five more minutes so the chicken absorbs all those beautiful flavors. Taste the soup now and adjust the salt, pepper, or spices if needed. This is your moment to make it exactly how you like it.
Serve and Top:
Ladle the soup into bowls and create your own perfect bowl. Start with a generous handful of crispy tortilla strips, add some diced avocado, a sprinkle of cheese, fresh cilantro, a squeeze of lime juice, and a dollop of sour cream if you like. The warmth of the soup melts the cheese slightly and softens everything together.
Flavorful tortilla soup with tender chicken and crispy tortilla strips, perfect for a cozy dinner. Save to Pinterest
Flavorful tortilla soup with tender chicken and crispy tortilla strips, perfect for a cozy dinner. | recipesbyroxanne.com

My neighbor brought this soup to our door one winter when my family had just moved to the neighborhood. We were exhausted from unpacking, and she arrived with a pot still steaming, along with all the toppings in small bowls so we could customize it ourselves. That meal became the moment we felt welcomed, and now whenever I make tortilla soup, I think about paying forward that kindness and how food is really about saying, 'You matter to me.'

Customizing for Different Diets

This soup is naturally gluten-free if you use certified gluten-free tortillas and check your broth label, making it a beautiful option for friends with dietary restrictions. For a vegetarian version, simply omit the chicken and use vegetable broth instead, then add a can of black beans or pinto beans for protein—they'll add earthiness and heartiness that makes you forget the chicken entirely. I've even made it with roasted cauliflower chunks for extra substance, and the soup becomes something entirely different but equally satisfying. The beauty of this recipe is that it's a canvas, and you can paint whatever version feels right for who you're cooking for.

Make It a Meal

Tortilla soup is complete on its own, but I've learned that pairing it with something warm and carby makes people feel genuinely fed and cared for. Warm cornbread is the obvious choice—there's something about that buttery, slightly sweet bread alongside the savory, spiced soup that feels like tradition. A simple green salad with lime vinaigrette brings brightness and balances the richness beautifully. Even a quesadilla on the side turns this into something that feels like you spent hours cooking, when really you just made smart choices about what complements what.

Shortcuts That Still Taste Like Home

Some nights, you want soup but don't have time to poach chicken breasts. I keep rotisserie chicken in my freezer for exactly these moments—just shred it and add it at the very end, stirring it in gently so it warms through without falling apart further. Using quality store-bought tortilla chips instead of frying fresh tortillas works in a pinch, though you'll miss that moment of sizzle and the aroma of frying that fills your kitchen with anticipation. Even taking these shortcuts, the soup tastes like you made it with intention, and honestly, intention matters more than hours spent.

  • Keep rotisserie chicken on hand for nights when time is tight but hunger is real.
  • Prep your vegetables the night before so the actual cooking becomes just assembly and simmering.
  • Make a double batch and freeze half in portions for future you, who will be grateful for a home-cooked meal waiting.
Hearty tortilla soup garnished with avocado, cilantro, and cheese, a comforting Mexican classic. Save to Pinterest
Hearty tortilla soup garnished with avocado, cilantro, and cheese, a comforting Mexican classic. | recipesbyroxanne.com

This soup reminds me that the simplest meals, made with attention and offered with warmth, become the ones people remember. Every time you make it, you're inviting someone into a moment that tastes like care.

Recipe Questions & Answers

Ground cumin, chili powder, smoked paprika, and dried oregano combine to create the warm, smoky, and slightly spicy essence.

Corn tortillas are cut into thin strips and fried in hot oil until crisp and golden, adding a crunchy contrast.

Yes, omit the chicken and use vegetable broth; adding black beans enhances protein and texture naturally.

Diced avocado, shredded cheese, chopped cilantro, lime wedges, and optional sour cream add brightness and creaminess.

About 50 minutes total: 20 minutes for prep and 30 minutes simmering the broth with chicken.

It can be gluten-free if corn tortillas and other ingredients are certified gluten-free. Always check labels to confirm.

Tortilla Soup Mexican Style

Zesty tomato broth with chicken, crispy tortilla strips, and fresh toppings for a flavorful, comforting dish.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Chicken & Broth

  • 2 boneless, skinless chicken breasts
  • 6 cups low sodium chicken broth
  • 1 bay leaf

Vegetables & Aromatics

  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and finely chopped (optional)
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes
  • 1 tablespoon tomato paste

Spices

  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • Salt and black pepper, to taste

Tortilla Strips

  • 4 corn tortillas, cut into thin strips
  • Vegetable oil for frying

Garnishes

  • 1 avocado, diced
  • 1/2 cup shredded Monterey Jack or cheddar cheese
  • 1/4 cup fresh cilantro, chopped
  • 1 lime, cut into wedges
  • 1/4 cup sour cream (optional)

Instructions

1
Sauté Aromatics: Heat 1 tablespoon of oil in a large pot over medium heat. Sauté onion, garlic, jalapeño, and bell pepper until softened, about 5 minutes.
2
Incorporate Spices and Tomato Paste: Add tomato paste, cumin, chili powder, smoked paprika, oregano, salt, and pepper; cook for 1 minute until fragrant.
3
Add Liquids and Chicken: Stir in diced tomatoes and chicken broth. Add chicken breasts and bay leaf. Bring to a gentle boil, then reduce heat and let simmer for 15 to 18 minutes until chicken is cooked through.
4
Prepare Tortilla Strips: Meanwhile, heat 1/2 inch of oil in a skillet over medium-high heat. Fry tortilla strips in batches until crisp and golden, about 1 to 2 minutes. Drain on paper towels and set aside.
5
Shred Chicken: Remove chicken from pot and shred with two forks. Return shredded chicken to pot and remove bay leaf. Simmer for 5 more minutes and adjust seasoning as needed.
6
Serve and Garnish: Ladle soup into bowls and top with crispy tortilla strips, diced avocado, shredded cheese, chopped cilantro, a squeeze of lime, and sour cream if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Cutting board and knife
  • Skillet for frying
  • Slotted spoon
  • Paper towels

Nutrition (Per Serving)

Calories 390
Protein 29g
Carbs 34g
Fat 17g

Allergy Information

  • Contains dairy from cheese and sour cream.
  • Contains corn from tortilla strips.
  • Check broth and cheese for gluten if sensitive.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.