Cook chicken: Add chicken to a large stock pot and cover with broth. Add bay leaves, quartered onion, garlic, salt and pepper. Bring to a boil, reduce heat to a simmer and cook partially covered until chicken is cooked through, about 30 minutes. Use a slotted spoon to discard onion, garlic and bay leaves, leaving the broth in the pot.
Transfer chicken to a plate. Shred the chicken meat, removing and discarding the skin and bones.
Roast Peppers: Lightly spray a jelly roll pan with cooking oil. Wash all of the peppers and cut them in half from stem to end. Remove steam, veins and seeds. (Leave some of the veins and seeds if you want the soup spicier). Place the peppers on a baking sheet cut side down. Broil for about 7-10 minutes or until the skin is charred. Immediately place peppers in a plastic bag and tie the bag. Allow them to steam for 5-10 minutes, and then peel off their outer layer of skin (It should come off easily).
Blend: Add the peppers, cilantro and tomatillos to the blender. Add 3 fresh garlic cloves and ½ cup chopped onion. Ladle in about 1/2 cup of the broth from the chicken and blend until smooth. Add blended sauce to the pot with the broth.
Add hominy, cooked chicken, oregano, cumin, and season with additional salt and pepper, to taste. Cook for 5-10 more minutes.
Serve: ladle soup into bowls and top with a handful of thinly shredded cabbage, radishes, a lime wedge, avocado, sour cream, and tortilla strips or crushed tortilla chips.
Video
Notes
Chicken: you may substitute chicken breasts, but thighs are more flavorful and wont dry out as easily.Make Ahead Instructions: The soup tastes great made 2-3 days ahead of time. Add toppings just before serving.Freezing Instructions: Freeze for up to 3 months in a freezer-safe container. Thaw overnight in the fridge and rewarm on the stove or in the slow cooker.