Place chicken breasts in the bottom of your slow cooker.
Add diced green chilies, cannellini beans, great northern beans, corn, diced tomatoes and green chilies, chicken broth, cumin, oregano, garlic powder, and onion powder.
Season with salt and pepper.
Cover and cook on low for 6-8 hours or on high for 3-4 hours, until chicken is cooked through.
Remove chicken from the slow cooker and shred it with two forks. Return the shredded chicken to the slow cooker.
Stir in heavy cream or half-and-half, if using.
Stir everything together and heat through for another 10-15 minutes on low.
Serve hot with your favorite toppings.
Notes
For a quicker stovetop version, sauté chicken until cooked through, shred, and combine all ingredients in a large pot. Simmer for at least 30 minutes.
Adjust seasonings to your preference.
For a vegetarian option, substitute the chicken with extra beans or firm tofu.