How long do you cook a raw ham shank?

I can't give you a specific cooking time for a raw ham shank. There are too many variables to consider!

Here's why:

* Size: A larger shank will take much longer than a smaller one.

* Cut: Is it a bone-in or boneless shank?

* Cooking method: Roasting, braising, or slow cooking will all take different amounts of time.

* Desired doneness: Do you want it tender and falling off the bone, or slightly firmer?

To determine the cooking time, I recommend following these steps:

1. Check the package: Most packages of raw ham shanks will have cooking instructions.

2. Use a meat thermometer: The safest way to ensure your ham is cooked through is to use a meat thermometer. Insert it into the thickest part of the meat, and make sure the internal temperature reaches 145°F (63°C) for safe consumption.

3. Watch for signs of doneness: The ham should be tender and easily pull apart with a fork. The juices should run clear, not pink.

Here are some general guidelines for cooking times:

* Roasted ham shank: 1-2 hours for a small shank, 2-3 hours for a larger one.

* Braised ham shank: 2-3 hours for a small shank, 3-4 hours for a larger one.

* Slow-cooked ham shank: 6-8 hours on low heat.

Remember to adjust cooking times based on your specific ham shank and cooking method.