Heat the butter in a large pot or Dutch oven over medium-high heat. Add the diced onion and cook until it starts to soften, about 5 minutes.
Add the garlic and cook for 30 seconds. Then add the flour and cook for 1 minute.
Add the oregano, cumin, and paprika, and saute for an additional 30 seconds.
Add chicken broth, beans, and green chilies, and season with salt and pepper to taste. Bring the mixture just to a boil, then reduce the heat to medium-low and simmer for 15 minutes.
Add the cream cheese, frozen corn, and chicken and stir well. Simmer 5 - 10 minutes longer.
Serve with cilantro, shredded cheese, avocado slices, and tortilla chips. Enjoy!