01 - Preheat the oven to 350°F. Pat the turkey breast dry using paper towels.
02 - Rub the turkey breast evenly with olive oil, salt, black pepper, dried thyme, and garlic powder. Place in a roasting pan.
03 - In a small saucepan, combine cranberries, orange juice, honey or maple syrup, balsamic vinegar, Dijon mustard, ground cinnamon, and ground cloves. Bring to a simmer over medium heat.
04 - Cook the glaze for about 10 minutes, stirring occasionally, until cranberries burst and the mixture thickens. Remove from heat and mash slightly for a chunky texture or blend for smooth.
05 - Brush half of the cranberry glaze over the turkey breast.
06 - Roast the turkey for 45 minutes. Remove from oven and brush with the remaining glaze. Continue roasting for an additional 30 minutes or until the internal temperature reaches 165°F in the thickest part.
07 - Let the turkey rest for 10 minutes before slicing. Serve accompanied by the reserved glaze.