Place chicken in a 20x30cm baking dish. Melt butter in a medium frypan over medium heat. Saute onion, then stir in beer, soup, curry powder, basil and pepper. Reduce heat to low and simmer for about 10 minutes, then pour over chicken.
Bake for 1 hour; sprinkle with cheese for last 10 minutes of baking.