Saute the onions, garlic, and chilies in the butter until the onions are soft but not browned.
Add flour; stir to avoid sticking and lumping.
Before flour browned, stir in stock; whisk quickly if lumps appear. Bring to a simmer for at least 30 minutes to cook flour.
Stir in the chicken, cream and peanut butter; bring back to a simmer. Season to taste.
Garnish with your choice of any or all of the following; chopped parsley, fresh coriander, scallions or peanuts.