🇲🇽 Mexico · Central Mexico (Tlaxcala and Mexico City area)

Tortilla soup

A Mexican soup of chicken broth flavored with roasted tomato, onion, garlic and chile, served over fried corn tortilla strips with garnishes such as pasilla chile, avocado, queso panela and crema.

Tortilla soup

Origin and history

Sopa de tortilla, also called sopa azteca, is a soup of central Mexico. Despite that name, Mexico's Secretaría de Agricultura says it has nothing to do with Mexica (Aztec) cooking, and its roots are usually placed among the Tlaxcalans, whose land's Nahuatl name is read as 'place where tortillas abound'. A recipe of tortillas fried in lard, then cooked with tomato, onion, broth, epazote and ancho chile, appears in the 1913 edition of La cocinera poblana, a Mexican household cookbook.

Make it at home

Makes
6 servings
Total time
1 h
Hands-on
40 min

Ingredients

Units
  • 12 corn tortillas, preferably a day old, cut into strips 1 cm (1/2 in) wide
  • 250 ml1 cup vegetable oil or lard, for frying
  • 3 dried pasilla chiles, wiped, stems and seeds removed
  • 600 g1.3 lb ripe tomatoes (jitomates), about 4
  • 1/2 white onion, in thick slices
  • 2 garlic cloves, unpeeled
  • 1.5 l6 1/3 cups chicken broth, homemade if possible
  • 2 sprigs fresh epazote, or 1 tsp dried
  • salt, to taste
  • 1-2 ripe avocados, diced, to serve
  • 150 g5 oz queso panela or queso fresco, diced, to serve
  • 120 ml1/2 cup Mexican crema or soured cream, to serve

Method

  1. 1. If the tortillas are fresh, spread the strips on a tray and let them dry for a few hours, or dry them in a 150 °C (300 °F) oven for 10-15 minutes.

  2. 2. Heat the oil in a deep frying pan to about 180 °C (350 °F). Fry the tortilla strips in batches for 1-2 minutes, until golden and crisp, and drain them on paper.

  3. 3. In the same oil, fry one pasilla chile for 5-10 seconds a side, just until it puffs and darkens slightly. If it burns it turns bitter. Set aside for the broth.

  4. 4. Cut the other two chiles into thin rings or strips with scissors, fry them for a few seconds until crisp, and drain for the garnish.

  5. 5. On a dry comal or heavy pan over medium-high heat, roast the tomatoes, onion and garlic, turning them, for 10-12 minutes, until blistered, blackened in spots and soft. Peel the garlic.

  6. 6. Blend the roasted tomatoes, onion, garlic and the fried chile for the broth with a ladleful of the broth until smooth. Strain it if you want a finer soup.

  7. 7. Heat 2 tbsp of the frying oil in a large pot over medium-high heat. Pour in the purée, standing back because it spatters, and fry it, stirring, for 8-10 minutes, until it darkens and thickens.

  8. 8. Add the rest of the broth and the epazote, bring to the boil and simmer for 15 minutes. Season with salt.

  9. 9. To serve, put a handful of tortilla strips in each bowl and ladle the hot broth over them at the table. Top with avocado, cheese, a spoonful of crema and the fried pasilla strips.

Notes

  • In Mexico the same soup is just as often called sopa azteca. The two names are used for one dish.
  • Keep the fried strips apart from the broth until the last moment so they keep some crunch. The older household method, as in La cocinera poblana, simmers the fried tortillas briefly in the broth so they soften.
  • Chiles: pasilla is the classic. Ancho, guajillo or a mix can stand in. Ancho is sweeter and guajillo brighter and less smoky.
  • Epazote has a pungent, resinous flavour and no real substitute. The soup is still good without it, but less characteristic.
  • Some cooks add shredded poached chicken or chicharrón (pork crackling). With vegetable broth the soup becomes meatless.
  • Make-ahead: the broth keeps 3 days in the fridge and freezes well. Fry the tortillas on the day.
  • Related: caldo tlalpeño (chicken, chickpea and chipotle broth) and pozole.

Adapted from El Universal (Menú), "Cómo hacer sopa azteca", Directo al Paladar, Zahie Téllez's sopa de tortilla, and La cocinera poblana, o El libro de las familias (Herrero Hermanos, Sucesores, 1913), "Sopa de tortilla".

At the festivals

Served at 6 festivals in United States, France, and Czechia.

Earlier editions

  • September 26, 2026

    🇺🇸 Hershey, Pennsylvania, United States

    20th Annual Hershey Soup Cook-Off

    On the menu as Steak Tortilla Soup

    By Country Meadows Retirement Community

  • February 01, 2026

    🇺🇸 Bethlehem, Pennsylvania, United States

    Souper Bowl XVI

    On the menu as chicken tortilla soup

    By Molly’s Irish Grille and Pub

  • February 01, 2026

    🇺🇸 Somerville, Massachusetts, United States

    Soup Fest (Bow Market)

    By Taquisimo

  • February 15, 2025

    🇺🇸 Somerville, Massachusetts, United States

    Soup Fest (Bow Market)

    On the menu as Tortilla Soup (contains chicken stock, dairy, GF)

    By Taquisimo

  • February 02, 2025

    🇺🇸 Bethlehem, Pennsylvania, United States

    Souper Bowl XV

    By La Maya

  • November 20, 2021

    🇫🇷 Lanta, France

    Fête de la Soupe de Lanta

    On the menu as La soupe Aztèque

    By Daniela et sa maman Alicia

  • October 15, 2016

    🇺🇸 Appleton, Wisconsin, United States

    8th Annual Soup Walk

    On the menu as Chicken Tortilla Soup

    By Antojitos Mexicanos, 204 E. College Avenue

  • September 04, 2016

    🇨🇿 Plzeň, Czechia

    Festival polévky Plzeň

    On the menu as Aztécká polévka s tortilla chipsy

How to read festival information

We work to keep festival information right, but festivals are run by others and details change. Here is how to read what you see on SoupFestivals.

Confirmed or expected

A confirmed date was announced for that edition. An expected date, such as "usually held around mid-October", is an estimate based on past editions, not an announcement.

Places can be approximate

We show a map pin and directions only when the venue's location is verified. If it is still unconfirmed, we keep the known venue name and town without a pin.

Check before you travel

Dates, prices, menus and venues can change, and festivals can be cancelled. Always confirm with the organizer before you go. If their information differs from ours, theirs is the one to follow.

Help us keep it right

If something looks wrong, tell us and we will look at it. Organizers can claim their festival page to send us updates.

Spotted something wrong? Tell us and we will look at it. You can also message us on Instagram, @soupfestivals