Skip to main content

Food & Home

Tortilla Soup with Cowboy Caviar


This classic Tex-Mex favorite has got it all: spicy chilies, crunchy chips, and cool avocado. The cowboy caviar makes a great dip for chips, too.

1. In a large pot, heat the oil over medium-high heat. Sauté the onion, cumin, and chipotle chili powder until softened and fragrant.

2. Meanwhile, in a blender, add fire-roasted crushed tomatoes, cilantro, garlic, jalapeño, zest and juice of the lime, and 1 tablespoon salt. Blend until smooth.

3. Add blended mixture into the large pot with sautéed onions. Cook, stirring often, for 5 to 6 minutes.

4. Add the chicken breasts and submerge them into the thick tomato sauce. Add the chicken broth, stir to combine, and bring to a boil. Cover and let simmer for 30 to 40 minutes, until the chicken is cooked through.

5. Remove the chicken, let it cool, then shred it (discarding bones and skin). Once shredded, add it back into the soup.

6. Finish with salt and serve with diced avocado, cowboy caviar, crushed tortilla chips, and cilantro.

For the cowboy caviar:

1. In a medium bowl, combine all the ingredients for the cowboy caviar and mix together.

2. Let sit for about 10 minutes so the flavors really meld, then serve as garnish for soup. (This part can be done a few hours in advance; just cover and store in the fridge, then set out at room temperature for about 15 minutes before serving.)