This roasted turkey breast with cranberry orange sauce is a perfect centerpiece for your Thanksgiving dinner. The juicy holiday main is enhanced with a sweet and tangy cranberry orange glaze, making it a delightful addition to any cozy festive meal.
The recipe is simple to follow and ensures a flavorful turkey that will impress your guests. Pair it with your favorite sides for a complete holiday feast.
Juicy Turkey Breast with Cranberry Orange Glaze

This turkey breast is roasted to perfection and topped with a vibrant cranberry orange sauce that adds a burst of flavor. The recipe takes about 2 hours from start to finish and serves 6-8 people.
Ingredients
- 1 (4-5 pounds) turkey breast, bone-in and skin-on
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 cup fresh or frozen cranberries
- 1/2 cup orange juice
- 1/4 cup brown sugar
- 1 tablespoon orange zest
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon cinnamon
- Fresh parsley for garnish
Instructions
- Prepare the Turkey: Preheat your oven to 350°F (175°C). Pat the turkey breast dry with paper towels and place it in a roasting pan.
- Season the Turkey: Rub the turkey with olive oil, salt, pepper, garlic powder, and onion powder, ensuring even coverage.
- Roast the Turkey: Roast in the preheated oven for about 1.5 to 2 hours, or until the internal temperature reaches 165°F (75°C). Baste occasionally with the pan juices.
- Make the Cranberry Orange Sauce: In a saucepan, combine cranberries, orange juice, brown sugar, orange zest, balsamic vinegar, and cinnamon. Cook over medium heat until the cranberries burst and the sauce thickens, about 10-15 minutes.
- Glaze the Turkey: During the last 15 minutes of roasting, brush the turkey breast with the cranberry orange sauce.
- Rest and Serve: Once cooked, remove the turkey from the oven and let it rest for 10-15 minutes before slicing. Serve with remaining cranberry orange sauce and garnish with fresh parsley.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours
Nutrition Information
- Servings: 6-8 servings
- Calories: 320kcal
- Fat: 15g
- Protein: 40g
- Carbohydrates: 15g






