Heat oil in a large pot or Dutch oven. Add onions and garlic and sauté on medium heat until onions are almost translucent, about 5 minutes.
Add all remaining ingredients, except cilantro, tortilla strips or toppings to the pot.
Increase heat to med-high and bring soup to a gentle boil, then reduce heat to medium and simmer for 15-20 minutes.
Serve topped with tortilla strips and an assortment of toppings.
Tortilla Strips
Preheat oven to 350 degrees
Cut the tortillas into 1/2 inch strips
Place tortillas strips in a bowl and toss with the olive oil and salt.
Spread the strips on a parchment lined baking sheet and bake for approximately 10 minutes then toss them and bake another 5-10 minutes until lightly golden.
Remove from the oven and allow to cool before serving.
Notes
Nutritional values is for informational purposes only and will vary depending on ingredients and brands used. Nutritional values do not include optional toppings.