Heat the oil in a large stockpot. Sauté the onion and garlic until soft. Add the broth, salsa verde, tomatoes and juice, chiles, and spices. Bring to a boil, then reduce the heat and simmer for 10 minutes.
Add the chicken, beans, and corn. Simmer for 5 minutes. Add sea salt and pepper.