How long do you cook a ham on charcoal grill?

I can't give you a specific cooking time for a ham on a charcoal grill. Here's why:

* Ham Size and Weight: The size of your ham is a major factor. A smaller ham will cook much faster than a large one.

* Type of Ham: Is it bone-in or boneless? A bone-in ham will take longer to cook through.

* Starting Temperature: The temperature of the ham when you start grilling also impacts the cooking time.

* Grill Temperature: How hot your charcoal grill is will dramatically affect how long it takes to cook.

Here's how to approach cooking a ham on a charcoal grill:

1. Preheat your grill: Aim for medium heat (around 350°F).

2. Check the ham's packaging: It often includes cooking instructions and recommended time based on its weight.

3. Use a meat thermometer: The ham is cooked through when it reaches an internal temperature of 145°F.

4. Adjust cooking time as needed: If the ham seems to be browning too quickly, lower the heat. If it's not cooking fast enough, add more coals to the grill.

Tip: For a smoky flavor, soak wood chips (like hickory or applewood) in water for about 30 minutes before placing them in a foil packet on the grill.

Remember: Food safety is paramount. Always cook your ham to the correct internal temperature to ensure it's safe to eat.