Tortilla Soup with Roasted Vegetables

Tortilla Soup with Roasted Vegetables

Tortilla soup made richer by roasting the tomatoes and onions ahead of time
Course Soups and Stews
Cuisine Mexican
Keyword easy dinner recipes, tortilla soup
Prep Time 40 minutes
Cook Time 20 minutes
Total Time 1 hour
Servings 4 servings
Calories 419 kcal
Author Adapted from 365 All-American Favorites by Sarah Reynolds


  • ¼ cup olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon dried oregano preferably Mexican
  • 8 plum tomatoes sliced ¼-inch thick
  • 1 medium onion thinly sliced
  • 6 Homemade Corn Tortillas or store-bought corn tortillas cut crosswise into thin strips
  • 4 cloves garlic minced
  • 3 jalapeño peppers seeded and minced
  • 4 cups Homemade Chicken Stock see tip or low-sodium canned chicken broth
  • ¼ teaspoon salt
  • 4 ounces cooked chicken breast shredded
  • ½ avocado peeled and diced
  • 1 lime cut into wedges
  • Fresh cilantro minced
  • Monterey Jack cheese shredded (optional)


  1. Preheat oven to 450°F. Combine half of the olive oil (2 tablespoons), chili powder, cumin, and oregano in small bowl; stir until well blended and set aside. Line a jelly roll pan or cookie sheet with parchment paper. Spread tomatoes and onions in the pan in a single layer. Brush with the seasoned oil and roast for about 30 minutes, or until the tomatoes are soft and the onions have a few brown spots. Set aside to cool slightly.

  2. Reduce oven temperature to 400°F and line another cookie sheet with parchment paper. In a large bowl, toss the tortilla strips with 1 tablespoon olive oil. Spread them in a single layer on the cookie sheet and bake 10 minutes, stirring once, until they are crisp and browned. You may need to let them go for an additional few minutes. If so, keep an eye on them as they will get overly brown very quickly. Remove from oven and let cool.

  3. Scrape the tomatoes and onions into a food processor and purée until smooth.
  4. In a Dutch oven, heat remaining 1 tablespoon oil over medium heat. Add garlic and jalapeños. Cook, stirring constantly, for about a minute. Add stock and salt. Strain tomato/onion mixture into pot, stirring and pressing down to extract as much pulp as possible, leaving the skin and seeds behind. You may need to scrape the bottom of the strainer occasionally as lots of the good stuff seems to cling there. Bring stock/tomato mixture to a boil, then reduce heat to low, cover and simmer for 10 minutes. The soup can be made ahead to this point.
  5. Just before serving, add the shredded chicken and keep on the heat just until the chicken warms up.
  6. Place the avocado into a small bowl and squeeze several wedges of lime over it. Put the soup into serving bowls, then add some of the avocado/lime mixture, cilantro, tortilla strips and cheese, if using. Serve with remaining lime wedges.

Recipe Notes

Make this recipe vegetarian by skipping the chicken and using vegetable broth instead of chicken stock. Make it vegan by skipping the cheese too.