Skin and clean chicken and remove fat. Make long slits in the breast and thigh.
Mix all ingredients for the marinade. Rub marinade over the chicken. Cover chicken and marinate two to four hours in the refrigerator. Preheat oven to 375 degrees.
Roast chicken at 375 degrees for 25 minutes. Occasionally baste with marinade. After roasting, cut the chicken into quarters.
Mix all the other ingredients except the butter.
Brush butter on squares of aluminum foil. Place the chicken on the foil, and cover with the vegetables and spices, and roast for 15 more minutes at 425 degrees.
Re-wrap chicken in another, larger piece of foil. (If you want to get fancy, make it into the shape of a chicken.) Place it on a platter and serve by slicing open the top.