Place a large pot over medium heat. Add the olive oil and diced onion. Stir while it cooks for 2-3 minutes. Add the diced poblano peppers and cook an additional 2 minutes. Add the minced garlic and cook until fragrant, 1 minute.
Add the cumin, paprika, chili powder, and salt. Stir until well combined.
Add the chicken broth and chicken. Place the lid on the pot, turn the heat to low, and let it cook for 5-15 minutes, until the chicken has cooked through (depending on how thick it is).
Once the chicken is cooked through, remove it from the pot onto a cutting board. Use two forks to shred the chicken, then place it back in the pot.
Add the lime juice, beans, and corn. Stir until well combined. Add the greek yogurt and stir until combined and creamy.
Divide into bowls and top with cilantro and green onions and enjoy!
