Preheat your oven to 350 degrees F. This ensures your tortilla strips will get perfectly crispy.
In a 3-quart or larger pot, heat the extra-virgin olive oil over medium. Add the yellow onion and cook, stirring occasionally until soft, about 5 minutes. Onions should become translucent, releasing their sweet fragrance.
Add the minced garlic, chili powder, and dried oregano. Stir often for about 3 minutes until the spices become fragrant, filling your kitchen with a warm scent.
Next, add the crushed tomatoes and chicken stock. Raise the heat to medium-high, bringing the mixture to a boil. Once boiling, lower the heat to medium-low and let it simmer for 15 minutes, allowing the flavors to meld together.
While the soup is simmering, brush each corn tortilla with vegetable oil. Stack them on a cutting board and cut into 1/2-inch wide strips. This will create the perfect crispy toppings for your soup.
Arrange the cut strips on a sheet pan in a single layer. If necessary, use more than one pan or bake in rounds. Sprinkle a few pinches of salt over the strips and bake until they are golden and crispy, about 10 minutes.
Once the soup has simmered for the allotted time, add the shredded cooked chicken or turkey meat. Season with Kosher salt and black pepper to taste. Allow everything to simmer for an additional 5 minutes to heat the meat through.
To serve, ladle the soup into bowls, topping each with a handful of crispy tortilla strips and freshly chopped cilantro. Add optional toppings like sliced avocado, sour cream, or shredded cheese for an extra touch.
Enjoy your warm, comforting bowl of Tortilla Soup and relish the flavors of home!