How Long to Cook a Ham in a Roaster Oven for Perfect Results

Cooking ham in a roaster oven is an easy foolproof method that frees up oven space and infuses the meat with juicy flavor. But exactly how long does it take to cook a ham in a roaster oven?

The cooking time varies based on the size and type of ham. Follow this guide to learn how long to roast different hams, plus get timing charts, doneness tests and pro tips for roasted ham success.

How Long Does a Spiral Ham Take in a Roaster Oven?

For bone-in spiral cut ham, follow these approximate roasting times:

  • 5 lb ham: 1 hour 15 minutes to 1 hour 30 minutes
  • 7 lb ham: 1 hour 45 minutes to 2 hours
  • 10 lb ham: 2 hours 30 minutes to 3 hours
  • 12 lb ham: 3 hours to 3 hours 30 minutes
  • 15 lb ham: 3 hours 45 minutes to 4 hours 15 minutes

Cook spiral ham at 275°F, allowing 15 to 20 minutes per pound. The ham is done when the internal temperature reaches 140°F.

Spiral slicing helps the ham roast evenly. Keeping it loosely covered with foil prevents drying out. Glaze during the last 30-60 minutes.

How Long Does Boneless Ham Take in a Roaster Oven?

Boneless ham roasts more quickly than bone-in since it cooks from the outside in. Roast at 325°F and follow these guidelines:

  • 3 lb boneless ham: 1 hour 15 minutes to 1 hour 30 minutes
  • 5 lb boneless ham: 1 hour 45 minutes to 2 hours
  • 7 lb boneless ham: 2 hours 15 minutes to 2 hours 45 minutes

Check temperature and glaze during last 15 minutes or so of roasting. Cook to 140°F internally.

Regular Bone-In Ham Roasting Times

For hams without spiral slicing, allow more time due to their shape and density. Cook at 325°F using this timetable:

  • 5 lb ham: 1 hour 45 minutes to 2 hours 30 minutes
  • 7 lb ham: 2 hours 30 minutes to 3 hours 15 minutes
  • 10 lb ham: 3 hours 30 minutes to 4 hours 15 minutes

Add about 20 minutes per pound for regular hams. Check internal temp and glaze toward the end of roasting.

Key Tips for Roasting Ham

  • Always use a meat thermometer for doneness, regardless of time.

  • Let ham rest 10-15 minutes before carving for juicy slices.

  • For hams over 10 lbs, use an 18-22 quart roaster oven.

  • Keep foil tent slightly open during glazing for browning.

  • Add liquids like broth or juice to the oven bottom.

How to Tell When Ham is Done

An instant-read thermometer inserted into the thickest part of the ham is the most accurate test for doneness.

  • Whole ham, cooked or spiral-cut: 140°F minimum
  • Pre-sliced, boneless ham: 130°F minimum

If thermometer is not available, the ham should be fork tender when pierced. Meat will pull back from the bone when fully cooked.

Roasting Times for Other Holiday Hams

Type of Ham | Oven Temp | Cook Time per lb

how long to cook ham in a roaster oven

Step 3: Adding Flavor

Here’s where you can be creative! Pick your favorite spices or glaze to make your ham taste better. You can rub the ham with a mixture of brown sugar, mustard, cloves, or honey. Be generous with your seasoning to ensure a delicious taste. If using a glaze, follow the instructions on the packaging for the best results.

Step 4: Covering and Roasting

Wrap the ham loosely in foil, leaving some space for air circulation. Place the covered ham in the preheated roaster oven. Cook the ham for approximately 15 minutes per pound. For exact cooking times and temperatures, though, it’s always best to check the ham’s packaging or the recipe that comes with it.

How to Make a Ham in an Electric Roaster I Episode 10

FAQ

How long does it take to cook ham in a roaster?

Set the electric roaster on 275℉ and cook for 12 to 15 minutes per pound. If using a 10 pound ham, use a meat thermometer to check the internal temperature after 120 minutes. Read the package to ensure the ham is pre-cooked and warm to 120℉ then slice and serve.

How long to cook a 10 lb fully cooked ham?

Pre-Cooked and Bone-In Ham If the ham is a half ham weighing five to seven pounds, it should heat at 325°F for 22-25 minutes per pound. If it is a whole ham weighing between 10 to 14 pounds, heat the ham at 325°F for 18-20 minutes per pound. The internal temperature should be 140°F.

Do you put water in the bottom of a roaster?

“Often, consumers will inquire about adding water to the bottom of their roasting pans. We do not recommend adding water to the bottom of the pan.

How long to cook a 10 lb bone-in spiral ham?

Remove all packaging materials and place ham face down directly into baking dish or roasting pan. (Place whole ham on its side.) Cover tightly with lid, foil or place in cooking bag and heat at 275°F for approximately 12-15 minutes per pound.

How long do you cook a Ham in the oven?

Place the roasting pan with the covered ham into the preheated roaster oven. Cook the ham at 325°F (163°C) for about 15-20 minutes per pound, or refer to the packaging instructions for specific cooking times. If desired, you can periodically baste the ham with its own juices or your favorite glaze or seasoning during cooking to enhance the flavor.

Is honey baked ham as good as regular ham?

The addition of honey will affect the calorie content of the food. One tablespoon of honey contributes to approximately 64 calories. In addition, the use of heat when making baked ham will reduce the quality of the honey.

Can you cook a Ham in a Roaster Oven?

It is recommended to cover the ham with a lid or foil while cooking in a roaster oven to help retain moisture and prevent it from drying out. You can also baste the ham occasionally during cooking to enhance the flavor and juiciness. What are some glaze options for a ham cooked in a roaster oven?

How long do you cook a Ham in an electric roaster?

Place the roasting rack with the ham into the preheated electric roaster. – Cover with the roaster lid and let it cook for the recommended time, usually around 15-20 minutes per pound. – Use a meat thermometer to ensure the internal temperature reaches 145°F (63°C) for a fully cooked ham.

Leave a Comment