01 - Preheat the oven to 400°F.
02 - Pat the chicken dry with paper towels. Rub the chicken inside and out with olive oil, salt, and pepper.
03 - Stuff the cavity with lemon halves, garlic cloves, and half of the chopped herbs.
04 - Tie the legs together with kitchen twine and tuck the wings under the body.
05 - Arrange baby potatoes, carrots, and radishes in a large roasting pan. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat.
06 - Place the chicken on top of the vegetables.
07 - Roast for 50 minutes, basting the chicken halfway through with pan juices.
08 - Add asparagus and remaining fresh herbs to the pan. Roast for an additional 20 minutes, or until the chicken's juices run clear and a thermometer inserted into the thickest part of the thigh reads 165°F.
09 - Let the chicken rest for 10 minutes before carving. Serve with roasted vegetables.