Heating a Precooked Ham: A Timely Guide
Precooked hams are a convenient and delicious addition to any meal. But how long to heat a precooked ham is a common question that often leaves home cooks guessing. This guide will help you understand the heating process, ensuring your ham is perfectly warm and ready to serve.
Understanding Precooked Hams
Precooked hams, also known as fully cooked hams, have already been cooked and cured. This means they are safe to eat as is, but heating them can enhance their flavor and texture. It's essential to understand that heating times may vary depending on the ham's weight, shape, and whether it's bone-in or boneless.
Factors Affecting Heating Time
- Weight: Larger hams will take longer to heat than smaller ones.
- Shape: Boneless hams with regular shapes heat more evenly than bone-in hams or those with irregular shapes.
- Internal Temperature: The USDA recommends heating precooked hams to an internal temperature of 140°F (60°C) for safety and best results.
Heating Methods: Oven, Microwave, or Slow Cooker?
There are several methods to heat a precooked ham. Each has its advantages and considerations. Let's dive into each method.

Oven Heating
Heating a precooked ham in the oven is the most common method. Here's how:
- Preheat your oven to 325°F (165°C).
- Place the ham in a roasting pan or baking dish.
- Cover the ham with foil to prevent it from drying out.
- Heat the ham for approximately 10-15 minutes per pound. For example, a 10-pound ham would take about 100-150 minutes (1 hour 40 minutes to 2 hours 30 minutes).
- Use a meat thermometer to ensure the ham reaches an internal temperature of 140°F (60°C).
Microwave Heating
Microwaving is a faster method but can result in uneven heating and a drier ham. Here's how:
- Place the ham on a microwave-safe dish or turntable.
- Cover the ham loosely with a damp cloth or paper towel to retain moisture.
- Heat the ham on high power for about 3-5 minutes per pound. For example, a 10-pound ham would take about 30-50 minutes.
- Let the ham rest for 10-15 minutes before serving to allow the heat to distribute evenly.
Slow Cooker Heating
Slow cooking is a gentle method that keeps the ham moist. Here's how:

- Place the ham in the slow cooker, ensuring it fits comfortably.
- Add a small amount of liquid, such as water, apple juice, or broth, to the slow cooker to prevent the ham from sticking.
- Cover the slow cooker and heat the ham on low for about 4-5 hours or on high for about 2-3 hours.
- Use a meat thermometer to ensure the ham reaches an internal temperature of 140°F (60°C).
Table: Heating Times for Precooked Hams
| Heating Method | Time per Pound | Total Time (10-pound ham) |
|---|---|---|
| Oven | 10-15 minutes | 1 hour 40 minutes to 2 hours 30 minutes |
| Microwave | 3-5 minutes | 30-50 minutes |
| Slow Cooker (low) | 4-5 hours | 40-50 hours |
| Slow Cooker (high) | 2-3 hours | 20-30 hours |
Remember, these are approximate times. Always use a meat thermometer to ensure your ham reaches a safe internal temperature.
Now that you know how long to heat a precooked ham, you're ready to serve up a delicious, perfectly heated meal. Happy cooking!