Remove giblets from chicken; clean the cavity well and pat dry with paper towels.
Combine all rub ingredients and spread the spice mixture all over the chicken and under the breast skin.
Stuff cavity with onions and place chicken into a roasting pan. Bake chicken for one hour, undisturbed.
Add potatoes to the roasting pan, scattering them around the chicken. Drizzle with olive oil. Bake another 40 minutes.
Add chicken broth and baste chicken and potatoes. Bake another 30 minutes.
Prepare the green beans by snipping the ends and placing in a microwave bowl with 2 tablespoons of water. Microwave on high for 5 minutes. Drain green beans and ddd to the roasting pan with the potatoes. Baste chicken and vegetables. Bake another 30 minutes.
Turn oven up to 375 F and bake an additional 20 minutes to brown the edges of the potatoes and beans.
Remove from oven and tent with foil. Let rest for 5-7 minutes before carving.