Traditional Mexican Tortilla Soup

Traditional Mexican Tortilla Soup is a intermediate Mexican recipe that serves 6. 380 calories per serving.

Prep: 40 min | Cook: 45 min | Total: 1 hr 40 min

Cost: $17.30 total, $2.88 per serving

Ingredients

  • 500 g Chicken pieces (bone‑in, skin removed) (Legs, thighs, or breast; skin removed for less fat)
  • 2 liters Water (For broth)
  • 2 tsp Salt (To taste)
  • 1.5 medium White onion (Divided (1 for broth, 0.5 for sauce))
  • 4 large Garlic cloves (Divided (2 for broth, 2 for sauce))
  • 1 sprig Fresh thyme
  • 2 leaves Bay leaves
  • 8 pieces Corn tortillas (preferably day‑old) (Day‑old for less oil absorption)
  • 4 large Roma tomatoes (Very ripe)
  • 1 large Ancho chile (Stemmed and seeded)
  • 2 large Pasilla chile (Stemmed and seeded (1 for broth, 1 for garnish))
  • 1 cup Vegetable oil (For frying tortillas and chiles)
  • 1 small bunch Epazote (fresh) (Optional but traditional)
  • 100 g Fresh cheese (queso fresco) (For garnish)
  • 50 g Pork cracklings (chicharrón) (For garnish)
  • 1 large Avocado (Sliced, for garnish)
  • 100 ml Mexican sour cream (For garnish)
  • 1 tsp Chicken bouillon powder (Optional, to taste)

Instructions

  1. Prepare Chicken Broth

    In a large pot, bring 2 liters of water to a boil. Add chicken pieces (skin removed), 1 medium onion (peeled and halved), 2 garlic cloves, 1 sprig of thyme, 2 bay leaves, and 2 tsp salt. Simmer uncovered for 35-40 minutes, skimming foam as needed. When chicken is cooked and broth is fragrant, turn off heat. Reserve chicken and broth; you'll use about 1.5 liters of broth for the soup.

    Time: PT40M

  2. Hydrate Dried Chiles

    Remove stems and seeds from 1 ancho chile and 1 pasilla chile. In a saucepan, bring water to a boil, add the chiles, and simmer for 2 minutes. Turn off heat and let chiles soak for 10 minutes until soft.

    Time: PT12M

  3. Prepare Garnish Pasilla Chile

    Slice the second pasilla chile into thin rings using scissors. In a frying pan, heat oil over medium‑high. Fry chile rings quickly (about 10-15 seconds) until just crisp but not burnt. Remove immediately and drain on paper towels.

    Time: PT5M

  4. Cut Tortillas

    Stack the tortillas and cut into thin strips (about 1/2 cm wide).

    Time: PT5M

  5. Fry Tortilla Strips

    Heat 1 cup of oil in a large frying pan over medium‑high. When hot (test with a tortilla strip; it should bubble), fry tortilla strips in batches until golden and crisp (about 2-3 minutes per batch). Remove with a slotted spoon and drain in a colander lined with paper towels.

    Time: PT15M

  6. Prepare Vegetables

    Roughly chop tomatoes, remaining onion (0.5 medium), and 2 garlic cloves for blending.

    Time: PT5M

  7. Blend Soup Base

    In a blender, combine chopped tomatoes, onion, garlic, hydrated chiles, and a splash of the chile soaking water. Blend until completely smooth.

    Time: PT3M

  8. Cook and Strain Sauce

    Heat 2 tbsp oil in a large saucepan over medium. Pour in the blended mixture and strain through a fine mesh strainer, pressing solids to extract all liquid. Add a bit of water to the blender to rinse and add to the pan. Season with salt or chicken bouillon powder. Simmer, stirring occasionally, for 10-12 minutes until the sauce thickens and oil rises to the surface.

    Time: PT15M

  9. Add Broth and Epazote

    Pour in about 1.5 liters of hot chicken broth. Add the epazote sprig. Simmer over medium to medium‑high heat for 20-25 minutes to blend flavors.

    Time: PT25M

  10. Prepare Garnishes

    Crumble fresh cheese (queso fresco), slice avocado, break pork cracklings (chicharrón) into bite‑size pieces, and have Mexican sour cream ready.

    Time: PT5M

  11. Serve

    To serve, place a handful of fried tortilla strips in each bowl. Ladle hot soup over. Top with fresh cheese (queso fresco), pork cracklings (chicharrón), avocado slices, fried pasilla chile rings, and a drizzle of Mexican sour cream.

    Time: PT5M

  12. Cleanup

    Wash all pots, pans, blender, utensils, and wipe down counters. Dispose of used oil safely.

    Time: PT15M

Nutrition Facts

Calories
380
Protein
18g
Carbohydrates
38g
Fat
18g
Fiber
6g

Dietary info: Gluten-free, Nut-free, low-calorie, high-fiber

Allergens: Dairy (queso fresco, crema), Egg (if using some brands of crema), Pork (chicharrón)

Last updated: April 7, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Traditional Mexican Tortilla Soup

A classic and comforting Mexican soup featuring a rich tomato‑chili broth, crispy fried tortilla strips, and traditional garnishes such as avocado, Mexican sour cream, cheese, and pork cracklings. This recipe guides you through making homemade chicken broth and all the authentic toppings for a restaurant‑quality tortilla soup.

IntermediateMexicanServes 6

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
38m
Prep
1h 52m
Cook
18m
Cleanup
2h 48m
Total

Cost Breakdown

$17.30
Total cost
$2.88
Per serving

Critical Success Points

  • Prepare Chicken Broth
  • Fry Tortilla Strips
  • Fry Pasilla Chile for Garnish (do not burn)
  • Cook and Strain Sauce

Safety Warnings

  • Hot oil can cause severe burns; use caution when frying tortillas and chiles.
  • Let oil cool before handling or disposing.
  • Be careful blending hot liquids—vent the blender lid and cover with a towel to avoid splatters.
More like this:Mexican Recipes

You Might Also Like

Similar recipes converted from YouTube cooking videos

Sopa de Tortilla (Traditional Mexican Tortilla Soup)
28

Sopa de Tortilla (Traditional Mexican Tortilla Soup)

A classic and comforting Mexican soup featuring a rich tomato-chile broth, crispy fried tortilla strips, and traditional garnishes like avocado, crema, cheese, and chicharrón. This recipe walks you through making homemade chicken broth and all the authentic toppings for a restaurant-quality sopa de tortilla.

1 hr 40 minServes 6$17
Mexican
Spicy Mexican Soup, Beef Tortilla Pocket and Pina Colada Crème brûlée
5

Spicy Mexican Soup, Beef Tortilla Pocket and Pina Colada Crème brûlée

A complete Mexican-inspired menu consisting of a spicy red bean soup, beef-filled tortillas, and a pineapple-coconut flavored crème brûlée in pina colada style. Ideal for a convivial dinner.

3 hrs 45 minServes 4$29
Mexican
Perfect Chicken Tortilla Soup Traditional Vs. Fancy
8

Perfect Chicken Tortilla Soup Traditional Vs. Fancy

A hearty Mexican‑style chicken tortilla soup packed with homemade fried tortilla strips, smoky bacon, tender shredded chicken, roasted corn, avocado, and melty cheese. Joshua Weissman's recipe combines deep‑fried tortilla chips with a rich, spiced broth for the ultimate comfort bowl.

1 hr 24 minServes 4$27
Mexican
The BEST MEXICAN CHICKEN TORTILLA SOUP Recipe
8

The BEST MEXICAN CHICKEN TORTILLA SOUP Recipe

A hearty Mexican‑style chicken tortilla soup packed with shredded chicken, black and pinto beans, sweet corn, fresh tomatoes, and smoky New Mexico and ancho chilies. Served with crispy tortilla strips, avocado, queso fresco, sour cream and a squeeze of lime, this comforting soup is perfect for a quick weeknight dinner or a cozy weekend lunch.

1 hr 40 minServes 4$33
Mexican
SOPA AZTECA, the best Mexican Chicken Tortilla Soup!
12

SOPA AZTECA, the best Mexican Chicken Tortilla Soup!

A comforting, super‑easy Mexican chicken tortilla soup packed with shredded chicken, black beans, corn, roasted tomatoes, dried chilies and topped with crispy tortilla strips, cheese, avocado, sour cream and fresh serrano slices.

1 hr 45 minServes 4$19
Mexican
ALBONDIGAS: How to Make Traditional Mexican Meatball Soup/Caldo de Albondigas
4

ALBONDIGAS: How to Make Traditional Mexican Meatball Soup/Caldo de Albondigas

A comforting Mexican meatball soup (albondigas) packed with seasoned beef meatballs, rice, potatoes, carrots, zucchini, and a fragrant chicken broth. Perfect for chilly days and easy to customize.

1 hr 21 minServes 6$22
Mexican