How Long To Cook A Bone In Turkey Breast
If you want to know how long to cook a bone in turkey breast, the short answer is about 20 minutes per pound at 325°F. That means a 5-pound bone-in breast usually needs 1 hour and 40 minutes to 2 hours. Baking a boneless ham is mostly about reheating, since most hams sold today are already fully cooked, but a bone-in turkey breast is raw meat and needs real cooking time.
Below you’ll find a full guide, including temps, times, and simple steps that work every time.
How Long To Cook A Bone In Turkey Breast
Cook time depends on weight, oven temp, and whether the breast is stuffed or not. Use this chart as your starting point.
- 2 to 3 pounds: 40 to 60 minutes
- 3 to 4 pounds: 60 to 80 minutes
- 4 to 5 pounds: 80 to 100 minutes
- 5 to 6 pounds: 100 to 120 minutes
- 6 to 7 pounds: 120 to 140 minutes
- 7 to 8 pounds: 140 to 160 minutes
These times are for an oven set to 325°F. Always check the internal temp, not just the clock.
What Temperature Should The Turkey Breast Reach?
The safe internal temperature for turkey is 165°F. Check the thickest part of the breast, away from the bone.
If you hit 165°F, pull it out. The meat will stay juicy if you let it rest.
Why Bone-In Takes Longer Than Boneless
The bone slows down heat transfer. It also adds flavor and helps keep the meat moist.
Boneless breasts cook faster, but they dry out quicker. Bone-in gives you more forgiveness.
Step-By-Step Cooking Instructions
Follow these steps for a tender, safe turkey breast.
- Preheat oven to 325°F.
- Pat the breast dry with paper towels.
- Rub with oil or butter. Season with salt, pepper, and herbs.
- Place breast skin-side up in a roasting pan. Add 1/2 cup water or broth to the pan.
- Insert a meat thermometer into the thickest part, not touching the bone.
- Roast uncovered. Baste every 30 minutes if you want.
- Start checking temp 30 minutes before the estimated time.
- Remove when internal temp hits 165°F.
- Cover loosely with foil. Rest for 15 to 20 minutes.
- Carve and serve.
Should You Cover The Turkey Breast?
You can roast it uncovered for crispy skin. If the skin browns too fast, tent it with foil.
Do not cover the whole time. That steams the meat and ruins the skin.
Do You Need To Baste?
Basting adds flavor but is not required. Every time you open the oven, you lose heat.
If you baste, do it quickly. Once every 30 minutes is plenty.
Common Mistakes To Avoid
- Cooking by time only. Always use a thermometer.
- Not resting the meat. Resting keeps juices in.
- Using high heat. 325°F is the sweet spot.
- Letting the breast dry out. Add liquid to the pan.
- Checking temp near the bone. The bone heats faster and gives a false reading.
What If You Have A Stuffed Breast?
Stuffed bone-in breasts take longer. Add 20 to 30 minutes to the total time.
The stuffing must also reach 165°F. Check it separately.
How To Know When It’s Done Without A Thermometer
You really should use a thermometer. But if you don’t have one, look for these signs.
- Juices run clear, not pink.
- The meat feels firm but not tough.
- A knife inserted into the thickest part shows no pink.
These are guesses, not guarantees. A $10 thermometer saves your dinner.
Resting And Carving Tips
Rest the breast for 15 to 20 minutes. This lets the juices redistribute.
Carve against the grain. Slice thin pieces for sandwiches or thick slices for dinner.
Save the pan drippings. They make great gravy.
Can You Cook A Bone-In Turkey Breast In A Slow Cooker?
Yes. Set it on low for 5 to 6 hours or high for 3 to 4 hours.
Check temp at 165°F. Slow cookers trap moisture, so the meat stays tender.
Can You Cook It From Frozen?
Yes, but add 50 percent more time. The outside cooks faster than the inside.
For best results, thaw in the fridge first. It takes 24 hours per 5 pounds.
Final Reminder
So, how long to cook a bone in turkey breast? Plan on 20 minutes per pound at 325°F. A 6-pound breast takes about 2 hours.
Always cook to 165°F. Rest, carve, and enjoy. That’s it.