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.
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.
Scrape the tomatoes and onions into a food processor and purée until smooth.
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.
Just before serving, add the shredded chicken and keep on the heat just until the chicken warms up.
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.
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.
Nutrition Info Per Serving
Nutrition Facts
Tortilla Soup with Roasted Vegetables
Serving Size
0 g
Amount per Serving
Calories
419
% Daily Value*
Fat
23
g
35
%
Saturated Fat
4
g
20
%
Trans Fat
0
g
Polyunsaturated Fat
0
g
Monounsaturated Fat
0
g
Cholesterol
31
mg
10
%
Sodium
544
mg
23
%
Potassium
0
mg
0
%
Carbohydrates
37
g
12
%
Fiber
7
g
28
%
Sugar
9
g
10
%
Protein
19
g
38
%
Vitamin A
0
IU
0
%
Vitamin C
0
mg
0
%
Calcium
0
mg
0
%
Iron
0
mg
0
%
Net carbs
30
g
* Percent Daily Values are based on a 2000 calorie diet.