01 - Preheat oven to 375°F. Line a baking sheet with foil or parchment paper.
02 - Place turkey breast on a cutting board. Using a sharp knife, slice horizontally through the thickest part without cutting all the way through. Open like a book and place between two sheets of plastic wrap. Gently pound to 1/2 inch thickness.
03 - In a bowl, combine goat cheese, cranberries, walnuts, parsley, lemon zest, black pepper, and salt. Mix until well blended.
04 - Distribute the filling evenly over the butterflied turkey breast, leaving a 1-inch border around the edges.
05 - Starting from the short end, carefully roll up the turkey breast. Secure with kitchen twine at 1-inch intervals to maintain the shape.
06 - Rub the exterior of the turkey roll with olive oil. Season generously with salt and pepper. Place seam side down on the prepared baking sheet.
07 - In a small bowl, whisk together honey, Dijon mustard, and balsamic vinegar until smooth.
08 - Brush half of the glaze mixture evenly over the entire surface of the turkey roll.
09 - Roast in the preheated oven for 35 minutes.
10 - Remove from oven and brush with the remaining glaze. Return to oven and roast for an additional 10 minutes, or until internal temperature reaches 165°F.
11 - Let the turkey rest for 10 minutes before removing twine. Slice into rounds and serve immediately.