Dinner Tonight: Tortilla Soup Recipe

Dinner Tonight

Your source for quick recipe every single week day.

Dinner Tonight: Tortilla Soup Recipe

[Photograph: Blake Royer]

The real pleasures of tortilla soup come with the garnishes: the smooth coolness of avocado, the smoky chew of dried chiles, the burst of cilantro, the crunch of cabbage. Add all that to a golden, chickeny broth, tinged with tomatoes and the mellow heat of toasted chiles, and you have a restorative meal to last through these remaining weeks of winter doldrums.

Though my standby has long been Rick Bayless's simple tortilla soup that's already appeared in this column, I'm always on the lookout for ideas. I adapted this from a little cookbook called Great Greens, which fulfills its promise here by adding spinach to finish the soup. (For a vegetarian version, add more spinach, remove the chicken, and switch to vegetable broth.)

This recipe is less spicy and more textural that Bayless's. Though a homemade stock is always better, a store-bought broth (see our guide on the best store-bought broths/stocks) would work pretty well here since it's spiked with plenty of flavor from the cooking process. But I think it's more than worth it to buy corn tortillas and fry them fresh rather than relying on tortilla chips. They are the best garnish here, crisp, slowly softening, the heart of the soup and its namesake.

Tortilla Soup

  • Yield:4


  • For the soup:
  • 3 tablespoons olive oil, plus 1 tablespoon for cooking the chicken
  • 1/3 medium onion, thinly sliced
  • 2 to 3 cloves garlic, minced
  • 2 tomatoes, diced
  • 3/4 teaspoon salt
  • 1 teaspoon dried oregano
  • 6 cups chicken broth
  • 12 ounces boneless skinless chicken, thigh or breast
  • For garnishes:
  • 1/4 cup corn oil
  • 6 corn small corn tortillas, cut into strips
  • 1 teaspoon salt
  • 2 large dried chiles, such as ancho or guajilo
  • Small handful cilantro leaves, chopped
  • 1 avocado, cut into chunks
  • 1/4 small head green cabbage, thinly sliced
  • 1 cup chopped stemmed spinach


  1. 1.

    Heat the olive oil in a large soup pot over medium-high heat, then add the onion. Cook until translucent, about two minutes, then add the garlic and cook for an additional minute. Stir in the tomatoes, salt, and oregano and cook for another minute, then add the chicken broth, bring to a boil, and reduce the heat to simmer for 30 minutes, until the tomatoes melt into the broth.

  2. 2.

    In the meantime, prepare the tortilla strips. Heat the corn oil in a shallow skillet until a small piece of tortilla bubbles vigorously when added, then fry the strips in batches until golden, about 2 minutes. Transfer to paper towels to drain and toss while still hot with salt.

  3. 3.

    Season the chicken breast with a little salt and pepper and add the remaining olive oil to a skillet. Heat over medium-high heat, then add the chicken and sear on both sides until golden, 3-4 minutes per side. The chicken does not necessarily need to be cooked all the way through. Add it to the soup with 3-4 minutes remaining in the cooking time.

  4. 4.

    In a dry skillet, toast the chiles over medium-high heat until they soften, 1 to 2 minutes. Push them into the surface of the skillet as needed with a wooden spoon. Remove to a cutting board, then stem and de-seed them and chop into small pieces.

  5. 5.

    Ladle the broth into shallow bowls and garnish as desired.