Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Halve the baby potatoes and trim the tough, woody ends off the asparagus spears.
In a small bowl, whisk together the olive oil, lemon juice, lemon zest, minced garlic, chopped rosemary, thyme, salt, and pepper.
Place the chicken breast and halved potatoes in a large mixing bowl and toss with two-thirds of the lemon-herb oil until thoroughly coated.
Arrange the chicken and potatoes on the prepared baking sheet, ensuring they are in a single layer for even roasting.
Roast in the oven for 15 minutes.
While the chicken is roasting, toss the asparagus in the remaining lemon-herb oil.
Remove the pan from the oven, add the asparagus to the sheet, and return to roast for another 10 to 12 minutes.
Verify the chicken has reached an internal temperature of 165°F and the potatoes are golden and tender before serving.