This is an alternative to a family favorite. If you are just looking for variety or you are changing your emphasis in food groups, like from beef to chicken, this might be just the ticket.
Rinse beans well, cover with cool water, and soak for 2 hours. Drain. Put beans in large pot with the chicken stock and bring to a boil over high heat.
In a saucepan, heat the butter over medium heat. Add garlic, onion, and chiles and saute for 5 minutes. Add chile mixture to pot with beans. Add the chicken, cumin, oregano, pepper, red pepper flakes and cilantro. Lower the heat to medium and cook, stirring occasionally for approximately 1 1/2 hours. Serve with corn bread if desired.