Preheat oven 400°F (200C). Line a baking sheet with foil and coat with non-stick cooking spray.
Place chicken breasts in the center of the prepared baking sheet. Season with salt and pepper.
In a small bowl, whisk together orange juice, apricot preserves, honey, garlic, soy sauce, salt and pepper. Pour about ½ cup of the apricot dressing over the chicken, reserving ¼ cup for later.
Bake chicken for about 20 minutes, or until almost cooked through.
Remove pan from the oven and switch oven setting to BROIL.
Place asparagus on the tray around the chicken. Baste chicken and asparagus with remaining apricot dressing.
Place tray under the broiler and cook for an additional 6 minutes, or until asparagus is tender and chicken is crispy.
Garnish with chopped fresh parsley just before serving.