Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook until softened, about 3-4 minutes.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the diced chicken to the pot and sauté until all sides are browned, about 5-7 minutes.
Incorporate the diced bell pepper, white beans, quinoa, chicken broth, diced green chilies, cumin, chili powder, salt, and pepper into the pot. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 20 minutes, or until the quinoa is cooked through and the chicken is tender.
Stir in the corn and heavy cream (or coconut milk) and let it heat through for an additional 5 minutes.
Taste and adjust the seasoning with more salt or pepper if needed.
Serve hot, garnished with fresh cilantro and lime wedges if desired.