Preheat the oven to 375 degrees F (190 degrees C).
Rinse the chicken and pat dry. Sprinkle with salt, pepper, and garlic powder. Place in a roasting pan.
Melt the butter and pour over the chicken. Bake for 1 hour or until the chicken is cooked through.
Meanwhile, in a medium bowl, mix together the bread crumbs, onion, celery, parsley, thyme, sage, and marjoram. Add the melted butter and wine and mix until combined.
Stuff the chicken with the stuffing mixture. Roll out the puff pastry and place over the chicken. Trim the edges and crimp.
Bake for an additional 30 minutes, or until the pastry is golden brown and the chicken is cooked through.
Interesting Facts
Stuffed chicken has been around since the Middle Ages.
Puff pastry can be used to make a variety of dishes, from sweet to savory.
Stuffing the chicken with bread crumbs and herbs gives the dish a unique flavor.