Heat a large pot over medium heat and add a drizzle of oil. Once the oil is hot, add the diced onions and minced garlic. Saute until the onions are translucent and the garlic is fragrant.
Add the diced tomatoes to the pot and cook for a few minutes until they start to break down. Use a wooden spoon to gently crush the tomatoes and release their juices.
Season the mixture with spices such as cumin, chili powder, oregano, and paprika. Stir well to ensure that the spices are evenly distributed.
Pour in the chicken broth and bring the mixture to a boil. Reduce the heat to low and add the chicken breasts or thighs. Simmer for about 20 minutes, or until the chicken is cooked through and tender.
Once the chicken is cooked, remove it from the pot and shred it using two forks. Return the shredded chicken to the pot.
Add the black beans and jalapeños to the soup. Simmer for an additional 10 minutes to allow the flavors to meld together.
While the soup is simmering, prepare the tortilla strips. Cut corn tortillas into thin strips and fry them in hot oil until crispy and golden brown. Remove from the oil and drain on a paper towel.
Serve the chicken tortilla soup hot, garnished with crispy tortilla strips, diced avocado, shredded cheese, and fresh cilantro. Squeeze a wedge of lime over the top for an extra burst of flavor.
Enjoy the comforting and flavorful bowl of chicken tortilla soup!