Ham hocks are inexpensive, thick cuts of leg meat that can be cooked and used in a variety of ways. You can smoke ham hocks on a smoker for a moist and flavorful option, roast them in the oven until crispy and browned, or boil them on the stove. However you choose to cook ham hocks, you are sure to end up with an affordable yet delicious and filling meal.

Ingredients

  • 5 pounds (2.3 kg) of ham hocks
  • 8 cups (1.9 L) of water
  • ¾ cup (96 grams) of salt
  • ¾ cup (96 grams) of brown sugar
  • Ham Hocks
  • Water
  • 2 tablespoons (28.3 grams) of seasoning or rub of choice
  • Ham hocks
  • Water
  • 1 teaspoon (4.2 grams) of black peppercorns
  • 1 to 2 sliced onions
  • 1 teaspoon (4.2 grams) of garlic
  • 2 or 3 stalks of celery
  • 1 teaspoon (4.2 grams) salt
Method 1
Method 1 of 3:

Making Smoked Ham Hocks

  1. 1
    Make a brine to keep the ham hocks moist and flavorful. In a large bowl, mix 8 cups (1.9 L) of water with ¾ cup (96 grams) of salt and ¾ cup (96 grams) of brown sugar for every 5 pounds (2.3 kg) of ham hocks.[1] Stir all the brine ingredients together with a spoon or whisk until the salt and sugar are completely dissolved.
    • To add more flavor to your ham hocks, add additional spices or seasonings to your brine, such as 2 bay leaves or 1 teaspoon (4.2 grams) of black peppercorns.[2]
  2. 2
    Place the ham hocks into the brine. Add each of the ham hocks to the bowl holding the brine one at a time. As you place them in the bowl, make sure that each piece gets completely coated.[3] Once all are coated with the brine, cover the bowl with a lid.
    • If the bowl holding the brine isn’t large enough to hold all the ham hocks, you can separate the brine evenly into 2 or more bowls or large resealable plastic baggies. Then, divide up the ham hocks and add the appropriate number to each bowl or baggie of brine and cover or close to prevent any leaking.
    Advertisement
  3. 3
    Refrigerate the ham hocks in the brine for 3 to 7 days. To give the ham hocks time to soak up the liquid, place them in the refrigerator and let them rest for 3 to 7 days.[4] This will ensure that the meat won’t dry out in the smoker.
    • If your ham hocks are brining in resealable baggies, you may want to flip the bags over every day or so to ensure that the brine is evenly distributed across the ham hocks.[5]
  4. 4
    Dry the ham docks on a rack in the refrigerator. Remove the brining ham hocks from the refrigerator. Take the ham hocks out of the brine and rinse them briefly under cold water. Then, lay the ham hocks on a rack and place the rack in the refrigerator for 1 to 24 hours.[6] This will help the ham hocks absorb more smoke flavor once you put them in the smoker.
    • You may want to lay a towel or baking sheet underneath the rack in the refrigerator to keep the ham hocks from dripping any residual brine or juice.
  5. 5
    Heat up your smoker to 200 °F (93 °C). If you are using an electric smoker, turn on the smoker and set the temperature to 200 °F (93 °C). If you’re using a charcoal smoker, light the smoker and let it heat up until the temperature reaches 200 °F (93 °C).
    • If you don’t have a smoker, you can turn your oven into a temporary smoker by placing water-moistened wood chips in a roasting pan on the bottom shelf. Cover the pan loosely with aluminum foil so that a bit of smoke can escape out the sides and preheat the oven to 200 °F (93 °C).[7]
  6. 6
    Put the ham hocks in the smoker. Remove the ham hocks from the rack in the refrigerator and place them directly on the grates in the smoker. Make sure that the ham hocks are spread out enough so that none are touching each other.[8] Close the lid to let the ham hocks begin to cook.
    • If you’re using your oven as a makeshift smoker, place the ham hocks directly on the oven rack right above the rack holding the roasting pan with wood chips.
  7. 7
    Smoke until the internal temperature reaches 150 °F (66 °C). Leave the ham hocks on the smoker for about 2 to 6 hours. Use a meat thermometer to check the internal temperature of the ham hocks every hour or so until the thermometer reads 150 °F (66 °C).[9] Once they’ve reached 150 °F (66 °C), remove the ham hocks from the smoker.
    • The amount of time it will take to fully cook the ham hocks varies greatly depending on the type of smoker that you have. As a result, it's important that you use a meat thermometer to check the internal temperature every so often so that the ham hocks don’t overcook and dry out.
  8. 8
    Eat or freeze the smoked ham hocks within 1 week. Once your ham hocks are cooked, you can serve them immediately, save them in the refrigerator for up to 1 week, or freeze them for future use within 1 week.[10]
    • Smoked ham hocks are great in soups, with rice, black beans, or collard greens, or eaten on their own.
  9. Advertisement
Method 2
Method 2 of 3:

Making Roasted Ham Hocks

  1. 1
    Preheat the oven to 350 °F (177 °C). To make crispy, roasted ham hocks in the oven, you’ll first need to preheat the oven. Set the oven to preheat to 350 °F (177 °C). You can then prepare the ham hocks while the oven is heating up.[11]
  2. 2
    Score the skin and fat of each of the ham hocks. Using a sharp knife, carefully create thin slice marks in a crisscross pattern across the skin and fat layers of each of the ham hocks. Avoid pressing down too hard with the knife, as you want to avoid cutting into the meat below the skin and fat layers.[12]
    • Scoring the top layers will help the ham hocks absorb the salt and seasoning, adding more flavor to the final dish.
  3. 3
    Rub your choice of seasonings onto the outside of the ham hocks. Pour a liberal amount of salt, pepper, pork seasoning, caraways seeds, or any seasonings of your choosing onto the outside of the ham hocks. Then, rub the seasoning into the scored slices on the skin and fat layers.[13]
    • Rubbing seasoning onto the ham hocks will help tenderize and flavor the meat.
    • The amount of seasoning you’ll need will depend on how strong you want the seasoning flavor to be, as well as how big the ham hocks are. As a starting point, though, try using about 2 tablespoons (28.3 grams) of the seasoning of your choice, then add more as needed.
  4. 4
    Place the ham hocks into a large roasting pan with water. After seasoning your ham hocks, put each of the ham hocks into a large roasting pan with the meatiest part of the hocks facing down. Spread the ham hocks out so that they don’t touch each other. Then, add enough water to fill up the bottom 1 inch (2.5 cm) of the roasting pan.[14]
    • When pouring in the water, avoid pouring the water on top of the ham hocks. Try to keep the skin and fatty layers dry so that they will crisp while they roast.
  5. 5
    Add any additional ingredients you want to roast with the ham hocks. When oven-roasting ham hocks, you can cut down on your meal prep and cooking time by roasting any side items or other ingredients in the same pan. Onions, potatoes, and quartered apples, for example, can all be roasted alongside ham hocks.[15]
    • Roasting vegetables or other side items in with the ham hocks will also add a bit of extra flavor to the ham hocks as the cook.
  6. 6
    Roast the ham hocks in the oven for 3 to 4 hours. Place the roasting pan with the ham hocks, water, and any additional ingredients into the oven, being careful not to let the water splash onto the tops of the ham hocks. Leave the ham hocks to roast in the oven for about 3 to 4 hours, or until the internal temperature reaches 165 °F (74 °C).[16]
    • If the ham hocks are particularly small, you may want to start checking the internal temperature with a meat thermometer after 2 hours instead of waiting until 3 hours.
  7. 7
    Remove the ham hocks once they are cooked through. Once the ham hocks reach an internal temperature of at least 165 °F (74 °C), you can turn off the oven. Using oven mitts, remove the roasting pan from the oven.[17] Wait a few minutes for the ham hocks to cool before serving.[18]
    • When the ham hocks are done, the tops should appear crispy and browned and the meat should pull easily away from the bone.
    • For a traditional German dish, serve your roasted ham hocks with potatoes and sauerkraut.[19]
  8. Advertisement
Method 3
Method 3 of 3:

Making Boiled Ham Hocks

  1. 1
    Fill a large pot with water. Choose a pot that is large enough to hold all the ham hocks you are cooking. Then, fill the pot about ¾ of the way up with water, making sure that you leave enough space at the top so that the water doesn’t spill over when you add the ham hocks, or when the water begins to boil.
    • To add more flavor, you can use vegetable or chicken broth instead of water, or use equal parts broth and water.[20]
  2. 2
    Wash the ham hocks with cold water. To make sure that the meat is clean before boiling, rinse each of the ham hocks with cold water in your kitchen sink. This will help remove any impurities from the meat and cut down on the fatty residue that will float to the top while the ham hocks boil.[21]
    • Since you’ll be putting the washed meat straight into a pot, there is no need to pat them dry after rinsing.
  3. 3
    Place the rinsed ham hocks in the pot. Put them in the pot gently one at a time to ensure that the water doesn’t spill over. Make sure that each ham hock is totally submerged with about 1 inch (2.5 cm) of water between the top of the ham hocks and the water line.
    • If the water line gets too close to the top as you add the ham hocks, you may need to pour a bit of the water out into the sink.
  4. 4
    Add in seasoning and vegetables for more flavor. If you want to add a bit more flavor to the ham hocks while they cook, you can add the seasonings or vegetables of your choice to the water before boiling. Adding 1 teaspoon (4.2 grams) of black peppercorns, 1 to 2 sliced onions, 1 teaspoon (4.2 grams) of garlic, 2 or 3 stalks of celery, or 1 teaspoon (4.2 grams) salt, for example, can all add a lot of flavor to your ham hocks as they cook.[22]
    • You can also boil the ham hocks in the same pot as other ingredients for your dish, such as beans or potatoes. To do this, simply add the beans or potatoes to the pot before boiling.
  5. 5
    Bring the water to a boil. Once you’ve added the ham hocks and any other desired ingredients to the pot, turn the stovetop on high. Leave the temperature on high until the water reaches a boil.[23]
  6. 6
    Let the ham hocks simmer for 2 to 4 hours. Once the water reaches a strong boil, reduce the stovetop heat to the low or medium setting so that the water continues to simmer without spilling over. The exact cooking time will vary depending on how many ham hocks you’re cooking, how big they are, and the water temperature. Therefore, it can be helpful to begin checking on the meat after 2 hours to make sure they don’t overcook.[24]
    • You can leave the pot uncovered, or cover it with a lid if you want the ham hocks to cook faster. If you do cover the pot, check on it every 30 minutes or so to make sure that the water stays at a simmer and doesn’t begin to boil over the sides.
  7. 7
    Check if the meat pulls easily away from the bone. To see if the ham hocks are done boiling, remove 1 of the pieces from the simmering water. Use a fork to try to pull off a small piece. If the meat easily pulls away from the bone, the ham hocks are done. If they are still a bit tough, stuck to the bone, or not quite tender, place the meat back into the pot and continue to boil as needed.[25]
  8. 8
    Remove the cooked ham hocks from the boiling water. Once the ham hocks are cooked and the meat pulls easily away from the bone, turn off the stovetop and carefully remove them from the water with a large spoon. Place the ham hocks on a cutting board or plate and let them cool for a few minutes before trimming, chopping, or enjoying right off the bone.[26]
    • Use the boiled ham hocks in a soup, stew, casserole, or enjoy with potatoes and a salad.
    • If you plan to eat your boiled ham hocks alone and want to crisp the skin a bit, you can bake them in a pan in the oven at 450 °F (232 °C) for about 20 minutes or on the broil setting for about 5 to 10 minutes.[27]
  9. Advertisement

Community Q&A

  • Question
    Can ham hocks be roasted in the oven?
    Community Answer
    Community Answer
    Yup. Cook them at 375-400 until the skin is folded over. Season them with whatever you like. The skin gets nice and crispy and the meat will fall off the bone. Make sure the hocks are standing up.
  • Question
    How do I cook ham hock slices and green beans?
    Community Answer
    Community Answer
    Cook the hocks in a pressure cooker (approx. 45-60 min. depending on how tender you want it. Use 1-2 inches of water; it doesn't have to cover the meat), then you can add the green beans to the pot or pour the hock juice into the pot of green beans. Add onions, salt and pepper to taste. Cook until the liquid reduces and the green beans are soft.
  • Question
    How long should I boil and/or pressure cook a 2 pound smoked ham hock to put in collard greens?
    Patricia Ferguson
    Patricia Ferguson
    Community Answer
    I cook smoked ham hocks in a pressure cooker all the time. Just place the hock inside, and if you want a rich stock, don't add a lot of water. Halfway is just fine. Add onions and any other seasoning (I don't recommend adding salt). Start cooking on high pressure for 45-50 minutes. If you reach your desired tenderness, remove the meat (so you don't overcook), and then you can add your greens. Pressurize for a few minutes until you reach your desired tenderness.
Advertisement

About This Article

Sasha Reyes
Co-authored by:
Executive Chef
This article was co-authored by Sasha Reyes. Chef Sasha Reyes is the Executive Chef and Owner of Artisan Personal Chefs. With over 20 years of food industry experience, she specializes in private dinner parties, custom sports nutrition plans for professional athletes, and cooking lessons. Chef Reyes graduated from Arizona Culinary Institute in 2011 with a degree in Culinary Arts, Baking, and Restaurant Management. This article has been viewed 683,428 times.
9 votes - 73%
Co-authors: 12
Updated: November 29, 2022
Views: 683,428
Categories: Pork
Article SummaryX

To cook ham hocks, start by scoring the fat layer on the meat with a sharp kitchen knife to help extract the flavor. Then, place the ham hock into a large saucepan and add enough water to cover the meat by 1 inch. Next, simmer the meat for 2 hours, checking the it every 30 minutes to see if it’s done. When the meat is falling off the bone, remove it from the pot and continue simmering the liquid for 20 minutes. Finally, slice the meat and drizzle the stock over the top before serving it. For tips on how to cook ham hocks with beans or collard greens, read on!

Did this summary help you?
Advertisement