How long will it take to cook a 4-pound precooked ham?

You don't need to cook a precooked ham! It's already cooked, so you can enjoy it as is.

However, if you want to reheat a precooked ham, here's how long it will take:

* Oven: 15-20 minutes at 325°F (160°C)

* Slow cooker: 2-4 hours on low

* Microwave: 3-5 minutes per pound, but may result in a drier ham

Remember to check the ham's internal temperature with a meat thermometer, ensuring it reaches at least 140°F (60°C) for safety.