To a large deep stock pot, add olive oil, diced onions, jalapeño and peppers and sauté over medium-low heat. Season with salt and pepper and continue to cook, stirring occasionally for 5-7 minutes- until slightly softened.
Bring heat to medium, and add ground chorizo. Cook, breaking up as you go, until chorizo is browned and cooked through, 4-5 minutes.
Add smoked paprika, oregano, cumin, garlic powder, and coriander and cook 1 minute.
Add diced chilis, diced tomatoes, corn, rinsed beans, bay leaves, chicken stock and whole chicken breast to the. pot.
Bring heat to high, and bring to boil.
Cover pot, reduce heat to low and simmer 30 minutes.
Turn off heat and remove chicken to a cutting board. Discard bay leaves.
Shred chicken and add back to pot.
Serve soup hot, with avocado slices, crushed tortilla chips, and thinly sliced green onion.