Preheat your oven to 350°F (175°C).
Rinse and pat the turkey breast dry.
In a bowl, combine the cranberries, orange juice, zest, honey, olive oil, salt, pepper, thyme, and balsamic vinegar to make the glaze.
Place the turkey breast in a roasting pan and brush it generously with the glaze.
Roast the turkey breast in the preheated oven for about 1.5 to 2 hours, basting every 30 minutes with the reserved glaze.
Once cooked, remove the turkey breast from the oven and let it rest for 15-20 minutes before slicing.
Slice the turkey and serve it drizzled with any remaining glaze and fresh cranberries as garnish.