Add beans and water to a large bowl and rinse well. Drain the water completely and add more cold water. Soak the beans for 2 hours.
In a large pot, add beans and chicken stock and bring to aboil over high heat.
In a saucepan, melt 4 tablespoon of butter and add onion, garlic, and chilies and sauté for 4 minutes.
Add the onion and chili mixture to the pot with beans. Add the chicken, oregano, pepper, white pepper, red pepper flakes, cumin, and cilantro.
Lower the heat to medium flame and cook for 80 to 90 minutes, stirring occasionally.
The delicious white chicken chili is ready to be enjoyed.