Soups & Stews
This authentic tortilla soup recipe from scratch brings the bold flavors of Mexico straight to your kitchen—rich homemade broth, crispy corn tostadas, and creamy avocado toppings that transform a simple meal into a restaurant-worthy experience.
The secret lies in slow-simmered chicken broth infused with garlic, cumin, and chiles, creating layers of depth that store-bought versions simply can't match. Every spoonful delivers a balance of smoky, tangy, and slightly spicy notes that define this classic dish.
What sets this recipe apart is the homemade broth, where chicken simmers for hours with aromatic vegetables and spices until the flavors meld into something deeply satisfying. The crispy corn tostadas—lightly toasted and crumbled—add a satisfying crunch, while avocado, cilantro, and lime brighten each bite with freshness.
This isn’t just soup; it’s a celebration of texture and tradition, where every component plays a role in harmony.
The result is a crispy, creamy, and perfectly balanced bowl of tortilla soup that rivals your favorite Mexican restaurant. The broth is rich yet light, the toppings add layers of flavor and texture, and the overall effect is a dish that’s both comforting and exciting.
Whether you're serving it for a weeknight dinner or a festive gathering, this recipe delivers authenticity without compromise.
Ready to elevate your soup game? Let’s dive into the steps—where slow cooking and simple techniques combine to create a dish that’s as rewarding to make as it is to eat. The process is straightforward, but the flavors are unforgettable.
Ingredients for authentic tortilla soup recipe from scratch
Sixteen ingredients that deliver restaurant-quality tortilla soup straight from your kitchen.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 2 lb | Boneless, skinless, cut into chunks |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled, minced |
| Green Bell Pepper 🌶️ | 1 whole | Medium, chopped |
| Celery Stalks 🥬 | 3 whole | Fresh, chopped |
| Tomatoes 🍅 | 4 whole | Roma, chopped |
| Chicken Broth 💧 | 6 cups | Homemade or low-sodium |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed |
| Tortilla Chips 🍟 | 4 cups | Blue corn preferred, crushed |
| Avocado 🥑 | 1 whole | Ripe, diced |
| Cilantro 🌿 | ¼ cup | Fresh, chopped |
| Lime 🍋 | 1 whole | Juiced, zest optional |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | ¼ cup | For toasting corn |
The chicken broth is the soul of this soup, so don’t skimp. Homemade is ideal—simmer the chicken with aromatics for hours—but high-quality low-sodium store-bought works in a pinch. For the corn tostadas, blue corn chips from Trader Joe's or Costco add that authentic crunch. If you can’t find them, any sturdy tortilla chip will do, but crush them well for texture. The avocado should be ripe but firm—press it gently, and it should yield slightly. Mexican lime creamer from the Latin aisle at Walmart or H-E-B adds a tangy finish, but fresh lime juice works just as well.
No fresh cilantro? Dried cilantro or a mix of parsley and oregano at half the amount keeps the flavor profile intact. Running low on blue corn chips? White corn chips or even pita chips toasted in the oven will give you a similar crunch. Want to skip the avocado? Diced cucumber or extra lime wedges add freshness. The corn kernels can be fresh, frozen, or even canned—just drain well. For the spices, Penzeys or Mexican markets carry the best blends, but regular grocery store chili powder and cumin will get the job done. Toast your spices in a dry pan for 30 seconds to deepen their flavor—trust me on this.
The broth keeps for 5 days in the fridge, and the toppings stay fresh for 3 days if stored separately. To prep ahead, make the broth first—it only gets better with time. Store the crushed tortilla chips in an airtight container to keep them crispy. Avocado browns fast, so add it last or toss with lime juice to slow oxidation. This soup reheats beautifully—just warm the broth gently and add toppings fresh. Leftovers? Portion into containers with a layer of broth and toppings for easy grab-and-go meals.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping chaos, no messy pans. Sauté the onion, bell pepper, and celery right in the same pot where the soup simmers, then toss in shredded chicken. Honestly, the cleanup is so minimal I’ll often just let the kids "help" with the last rinse.
- Layered Flavor Bomb: That crispy tortilla strip topping? It’s the star. But the real magic happens in the broth—garlic and onion caramelize while the chicken simmers, then the lime and cilantro brighten it all up. Between us, the first bite makes me forget I was just chopping veggies.
- Weeknight & Party Hero: This soup works everywhere. Too tired for dinner? Done in 30. Hosting a crowd? Double the batch—it’s hearty enough to feed six. Even my picky uncle (who hates "fancy" food) asks for seconds. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: Chicken breast stretches further than you’d think when shredded, and the veggies add bulk without breaking the bank. I’ll make a big pot, save half for lunch, and freeze the rest—because nothing beats reheated tortilla soup with a sprinkle of cheese. My wallet and my freezer thank me.
Step-by-step instructions for authentic tortilla soup
Here's how to build this soup from scratch—layering homemade broth with crispy toppings for that true Mexican restaurant experience.
🔥 Step 1: Build the Flavor-Packed Broth Base
Heat the 0.25 cup vegetable oil in a large Dutch oven over medium-high heat. Add the 2 lb chicken breast cut into chunks and cook until golden brown on all sides, about 5-6 minutes. Remove the chicken and set aside.
In the same pot, add the 1 whole yellow onion, 1 whole green bell pepper, and 3 whole celery stalks chopped into ¼-inch pieces. Cook for 5 minutes until softened, stirring occasionally. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—this is where all the magic begins.
🍳 Step 2: Develop the Rich, Spiced Tomato Base
Add the 4 whole Roma tomatoes chopped, 1 tbsp ground cumin, 1 tbsp chili powder, 1.5 tsp salt, and 0.5 tsp black pepper to the pot. Stir well and cook for 5 minutes until the tomatoes break down into a thick paste. This step creates the soup's signature depth of flavor.
Pour in the 6 cups chicken broth and return the cooked chicken to the pot. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 30 minutes, stirring occasionally. The broth should reduce slightly and develop a rich, aromatic quality—this is your foundation.
🥘 Step 3: Prepare the Crispy Corn Topping
While the broth simmers, heat 0.1 cup vegetable oil in a separate skillet over medium heat. Add the 1.5 cups corn kernels and cook for 8-10 minutes, stirring occasionally, until golden brown and slightly crispy. This is the key to authentic tortilla soup—those toasted corn kernels add incredible texture.
Remove the corn from the skillet and set aside on a paper towel to drain excess oil. In the same skillet, add 4 cups crushed tortilla chips and toast for 2-3 minutes until they're crispy and slightly browned. This will prevent them from getting soggy when added to the soup later.
🍽️ Step 4: Finish the Soup and Assemble Toppings
Once the broth has simmered for 30 minutes, remove the chicken pieces and shred them using two forks. Return the shredded chicken to the pot and stir well. Taste and adjust seasoning if needed—this is your chance to perfect the balance of spices.
Ladle the hot soup into bowls and immediately top with the crispy corn, toasted tortilla chips, 1 whole avocado diced, and 0.25 cup chopped cilantro. Finish with a squeeze of 1 whole lime and a sprinkle of additional chili powder if desired. The contrast of warm soup with cool avocado and crispy toppings is what makes this dish truly special.
Pro Tips For Making Authentic Tortilla Soup Recipe From Scratch
- BLANCH THE CHICKEN FIRST: Skip the dry roast—drop raw chicken breasts into simmering broth for 10 minutes before shredding. This jumpstarts flavor infusion and keeps the meat from drying out later when you finish cooking it in the soup. I used to sear first, but the broth always tasted thin and one-note afterward.
- CHAR THE ONIONS LOW: Walk away after 12 minutes of cooking the onions, garlic, bell pepper, and celery—don’t rush the caramelization. The deeper amber color means more flavor, and it’s the base your soup’s depth relies on. I learned this the hard way when I rushed and ended up with a pale, bland foundation.
- CRUMBLE TORTILLAS COLD: Let store-bought tortillas sit at room temperature for 20 minutes before toasting and crumbling. Cold tortillas crisp better and stay intact longer in the soup, giving you that perfect textural contrast. I used to toss them straight from the bag, and they’d turn to mush within minutes.
- SAVE THE BROTH: Reserve 1 cup of the chicken broth before discarding the raw chicken—use it to deglaze the pot after removing the meat. That starchy, flavor-packed residue clings to the bottom and adds richness without extra effort. I skipped this once and regretted the watery, bland result.
Perfect pairings for these flavors
Classic Mexican Beverages
Pair your tortilla soup with a horchata—a sweet, cinnamon-infused rice milk drink that cools the palate beautifully. I love making mine with Mexican cinnamon sticks and a touch of vanilla extract for depth.
For a non-alcoholic option, Agua Fresca made with hibiscus flowers and lime adds a refreshing tartness that cuts through the richness of the soup. 🍹
Craft Beer Pairings
A crisp Mexican lager like Modelo Especial or Pacifico is my go-to choice—its light body and subtle hop notes complement the soup’s smoky spices without overpowering. For something bolder, try a Mexican IPA from Cervecería Sur—the citrusy hops mirror the lime and avocado flavors in the dish.
Serve both drinks ice-cold for the best contrast. 🍺
Spicy Margarita Variations
For a bold pairing, sip on a spicy margarita made with tequila reposado, lime juice, and a dash of chile powder. I like adding a jalapeño slice on the rim for extra heat.
If you prefer something smoother, a classic margarita with Cointreau and fresh lime keeps the focus on the soup’s creamy avocado and crispy toppings. 🍹
Crisp White Wine
A dry white wine like Verdejo from Spain or a Mexican Chenin Blanc offers bright acidity that cleanses the palate between bites. The wine’s citrus notes enhance the lime and cilantro in the soup, while its crispness balances the dish’s richness. Chill it well—45-50°F is perfect for sipping. ✨
Topping Garnish Ideas
Elevate your bowl with a drizzle of Mexican crema or sour cream for extra creaminess. A sprinkle of crumbled queso fresco adds a salty tang, while pickled red onions bring a sharp contrast. For a smoky touch, top with chopped chipotle peppers—just a pinch goes a long way. 🌶️
Side Dish Harmony
Serve your soup with warm flour tortillas for scooping—lightly toasted with butter and a pinch of salt. A simple charred corn salad with lime and cilantro complements the soup’s flavors without competing. For protein, add grilled shrimp or black beans to turn it into a full meal. 🍽️
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian?
Replace the chicken with 2 cups of white beans or firm tofu cut into cubes. For extra depth, add 1 cup of mushrooms and 1 cup of diced zucchini to the broth base. Use vegetable broth instead of chicken broth, and toast the spices in oil to maintain the same rich flavor profile. The corn and avocado toppings will still shine!
How do I prevent the tortilla chips from getting soggy?
Toast the chips separately in a dry skillet over medium heat for 2-3 minutes until they're crispy and lightly browned. Add them to the soup right before serving so they stay crunchy. For extra insurance, store them in an airtight container until ready to use. The key is heat and timing!
What's the best way to store leftovers?
Store the broth and chicken separately in airtight containers in the fridge for up to 5 days. Keep the toppings (avocado, cilantro, lime) in a separate container—add them fresh when reheating. To reheat, warm the broth gently on the stove, then stir in the chicken. The crispy corn and chips are best made fresh, but you can toast new chips when serving leftovers.
Can I make the broth ahead of time?
Yes! In fact, the broth tastes even better when made a day in advance. Simmer the ingredients for 30 minutes, then let it cool completely before refrigerating. The flavors meld overnight, creating deeper, more complex notes. Just reheat gently before adding the chicken and toppings. This is a great time-saver for busy weeknights!
What if I don't have blue corn chips?
Use any sturdy tortilla chips or even pita chips in a pinch. For extra authenticity, toast them in the same skillet as the corn kernels to absorb their flavors. White corn chips work too, but blue corn adds that signature Mexican touch. The key is to crush them well for maximum texture in every spoonful!
