Chicken Tortilla Soup

Chicken Tortilla Soup

Tortilla soup, or sopa Azteca or sopa de tortilla, is a classic central Mexican dish. It’s often characterized by a brothy chicken base flavored with puréed roasted tomatoes, chiles and garlic, and is topped with fried tortillas. In this weeknight-friendly version, tomatoes, onion, garlic and chile are charred under the broiler, on a foil-lined sheet pan for easy cleanup. You can customize the recipe by adding sliced zucchini or epazote leaf with the chopped tomatoes, or stirring in fresh or frozen corn kernels at the end. For a vegetarian version, use cooked black beans instead of chicken. (You can also click here for the slow-cooker version of this recipe.)
  • Total:
  • Serves: 4 persons



  1. Step 1

    Heat a broiler with a rack 4 to 6 inches from the heat source. Line a sheet pan with foil and arrange the plum tomatoes on it, cut sides up. Add the onion, cherry tomatoes, jalapeños and garlic, distributing them evenly, then broil for 15 minutes, checking and rotating the pan every 5 minutes to ensure the vegetables char evenly. (You want the vegetables to be blackened in many spots, slumped and sizzling. Many of the cherry tomatoes will have burst.) Let the vegetables sit 1 or 2 minutes, until just cool enough to handle.
  2. Step 2

    Warm the vegetable oil in a large pot or Dutch oven over medium-high. Transfer the charred onion to a cutting board, roughly chop it, and add it to the pot, along with the salt. Cook, stirring occasionally, until softened, about 5 minutes.
  3. Step 3

    Meanwhile, discard the garlic skins then chop the garlic, jalapeños and plum tomatoes. Lift two sides of the foil and tip the cherry tomatoes and any juices into a bowl; set aside for the salsa.
  4. Step 4

    Add the chopped garlic, jalapeño and plum tomatoes to the pot, and cook, stirring often, until slightly reduced and glossy, about 2 minutes. Add the tomato paste, cumin, oregano, onion powder and garlic powder, and cook, stirring constantly, until toasted and fragrant, 1 to 2 minutes. Add the chicken thighs, carrots and broth, and scrape the bottom of the pot to loosen any browned bits.
  5. Step 5

    Increase the heat to high, cover the pot and let the soup come to a boil. Uncover the pot, reduce the heat to medium-high for a medium-brisk simmer, and cook, stirring once or twice, until the chicken and carrots are tender, 15 to 20 minutes.
  6. Step 6

    Meanwhile, gently fold the avocado into the cherry tomatoes; add the juice of half the lime and season to taste with salt.
  7. Step 7

    With a slotted spoon or tongs, transfer the chicken to a bowl. Coarsely shred and break up the meat with a fork, then add it back into the pot. Squeeze in the juice of the remaining half lime, and add more salt if necessary.
  8. Step 8

    Serve the soup in bowls topped with crushed tortilla chips and spoonfuls of the tomato-avocado salsa. Pass hot sauce, queso fresco and/or cilantro at the table, if desired.