Allow the chicken to sit at room temperature for 30 minutes. Meanwhile, preheat the oven to 375 degrees F and lightly coat the bottom of a large Dutch oven with olive oil. Add the potatoes and toss them a bit to coat them with the oil, then set the pot aside.
Pat the inside of the chicken dry, then stuff the cavity with onion, celery, carrot, lemon, garlic and parsley. Add any remaining vegetables that don't fit in the cavity to the Dutch oven.
Rub the olive oil over the whole chicken, being sure to get some between the skin and the meat. Season evenly with salt, onion powder, garlic powder, thyme, pepper and paprika, then cover with the lid.
Roast for 30 minutes, then take the pot out of the oven. Carefully remove the lid and pour the broth into the pot. Cover and return the chicken to the oven, roasting for another 30 minutes.
Increase the oven temperature to 425 degrees F and remove the lid. Roast this way for 10 to 15 minutes, until the internal temperature of the chicken reads 165 to 170 degrees F.
Remove the pot from the oven and place the chicken on a cutting board, tenting it with foil and allowing it to rest for 10 to 15 minutes before carving and serving with potatoes.