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