01 - Preheat the oven to 400°F.
02 - Pat the chicken completely dry using paper towels. Rub the chicken thoroughly inside and out with olive oil, salt, and pepper.
03 - Fill the chicken cavity with lemon halves, smashed garlic cloves, and half of the chopped fresh herbs.
04 - Tie the legs together securely with kitchen twine and tuck the wings underneath the body for even roasting.
05 - Arrange baby potatoes, carrots, and radishes in a large roasting pan. Drizzle with olive oil, season with salt and pepper, and toss until evenly coated.
06 - Place the seasoned chicken directly on top of the vegetable bed in the roasting pan.
07 - Roast for 50 minutes, basting the chicken halfway through cooking time with the pan juices.
08 - Add asparagus pieces and remaining fresh herbs to the roasting pan. Continue roasting for an additional 20 minutes until juices run clear and a meat thermometer inserted into the thickest part of the thigh reaches 165°F.
09 - Allow the chicken to rest for 10 minutes before carving. Serve surrounded by roasted vegetables.