How long to cook bone-in turkey breast in oven is a common question during holiday seasons and family gatherings. Cooking it correctly ensures tender, juicy meat with a golden-brown skin that’s full of flavor. Whether you’re making it for Thanksgiving or a weekend dinner, the key is knowing the right temperature, timing, and preparation.Why Bone-In Turkey Breast is a Great Choice
Bone-in turkey breast is lean, full of protein, and cooks faster than a whole turkey. The bone helps keep the meat moist and adds extra flavor. Plus, it’s the perfect size for smaller families or for those who prefer white meat over dark meat.
Ideal Cooking Temperature and Time
The general rule for roasting a bone-in turkey breast in the oven is 20 minutes per pound at 350°F (175°C). However, you should always rely on a meat thermometer to ensure the internal temperature reaches 165°F (74°C) at the thickest part of the breast.
For example:
- 4-pound turkey breast → about 1 hour 20 minutes
- 6-pound turkey breast → about 2 hours
- 8-pound turkey breast → about 2 hours 40 minutes
Ingredients You’ll Need
- 1 bone-in turkey breast (4–8 lbs)
- 2–3 tbsp olive oil or melted butter
- 2 tsp salt
- 1 tsp black pepper
- 1 tsp garlic powder
- 1 tsp paprika (optional, for color)
- Fresh herbs like rosemary or thyme (optional)
Step-by-Step Cooking Method

1. Preheat the Oven
Set your oven to 350°F (175°C) and allow it to heat fully before placing the turkey inside.
2. Prepare the Turkey Breast
Pat the turkey breast dry with paper towels. This helps the skin crisp up while roasting.
3. Season Generously
Rub olive oil or melted butter over the skin. Sprinkle salt, pepper, garlic powder, paprika, and herbs evenly over the surface.
4. Arrange in Roasting Pan
Place the turkey breast skin-side up in a roasting pan. Use a rack if you have one to allow even heat circulation.
5. Roast to Perfection
Place the turkey in the oven and roast according to weight (20 minutes per pound). Halfway through cooking, baste the turkey with its own juices for extra flavor.
6. Check the Temperature
About 15 minutes before the estimated cooking time is up, insert a meat thermometer into the thickest part of the breast without touching the bone. It’s ready when it reaches 165°F (74°C).
7. Rest Before Carving
Once done, cover the turkey loosely with foil and let it rest for 15–20 minutes before slicing. This allows the juices to redistribute, keeping the meat moist.
Tips for the Best Results
- Always preheat your oven for consistent cooking.
- Avoid overcooking by checking the internal temperature early.
- For extra flavor, brine the turkey breast for 12–24 hours before cooking.
- Letting the meat rest is essential for tenderness.
Read also:-How Long to Cook Frozen Lasagna: 7 Easy and Delicious Tips for Perfect Results
FAQs
Q1: Should I cover the turkey breast while roasting?
You can cover it with foil for the first half of cooking to prevent the skin from over-browning, then uncover to crisp it up.
Q2: Can I cook bone-in turkey breast from frozen?
Yes, but it will take about 50% longer, and the texture may be slightly different. Always use a meat thermometer.
Q3: How do I keep turkey breast from drying out?
Basting during cooking, brining beforehand, and resting after roasting all help keep it juicy.
Q4: Can I add vegetables to the roasting pan?
Absolutely. Onions, carrots, and celery add flavor and make a great base for gravy.
Q5: How long does leftover turkey breast last?
Refrigerated leftovers last up to 4 days. Store in an airtight container.

Final Thought
Cooking bone-in turkey breast in the oven is straightforward when you know the right temperature and timing. By following this method, you’ll have perfectly cooked turkey—juicy on the inside and beautifully browned on the outside ready to impress your guests every time.