Pat the chicken dry with paper towels and place it on a roasting rack inside a large roasting pan.
Rub the chicken all over with olive oil, then season it with salt, pepper, paprika, garlic powder, onion powder, and dried thyme.
Stuff the cavity of the chicken with the halved lemon, garlic cloves, and rosemary sprigs.
Tie the legs of the chicken together using kitchen twine and tuck the wings underneath the body.
In a large bowl, toss the baby potatoes and carrot chunks with olive oil, salt, pepper, and paprika.
Arrange the seasoned vegetables around the chicken in the roasting pan.
Roast the chicken in the preheated oven for 90 minutes, or until the internal temperature of the chicken reaches 165°F (74°C) when measured in the thickest part of the breast.
Halfway through cooking, baste the chicken with its juices and stir the vegetables to ensure even roasting.
Once cooked, remove the chicken from the oven and let it rest for 10 minutes before carving.
Serve the roasted chicken with the vegetables and enjoy a hearty, flavorful meal.
Notes
For extra flavor, you can add a splash of white wine to the roasting pan before cooking.