In a large pot, heat the olive oil over medium high heat. Saute the onion and garlic for 2-3 minutes until the onion softens.
Add in the chili powder, cumin, oregano and cayenne. Cook for 1 minute.
Pour in the tomatoes, beer and chicken stock. Stir and bring to a simmer.
Slice up 3 corn tortillas in the 1/2 inch strips and add them to the simmering soup. Simmer, uncovered, for 30 minutes.
While the soup is simmering, shred 2 cups of chicken (about 1/2 a rotisserie chicken - mix of dark and white meat.)
After 30 minutes, add in the shredded chicken, corn and hominy. Cook for an additional 10 minutes.
Prepare your toppings - dice the avocado, and chop the cilantro.
After 10 minute, add in 1/2 the cilantro. Stir together and serve with the toppings of your choice.