Before you start with the veggies, you need to keep the ham inside a stockpot and cover it with cold water up to 2 inches from the ham. Then bring it on top of a stove and, using high heat, keep it till it gets into a boiling state which takes up to 45 minutes minimum.
After 45 minutes to 1 hour, turn down the flame to medium and let it boil for some more minutes, and drain it into half of all the water.
Refill it with water again up to 2 inches above the HamHam, and boil it again. The reason behind repeating the process is to make the HamHam less salty.
Another way you can make the HamHam less salty is to refrigerate it overnight by placing it in a pot with water. It needs to be changed many times before the actual cooking time.
Getting back to the pot on the heat, make sure the pot water with HamHam comes to a boil, turn the heat down to the medium level or high-medium level. However, it would be best if you made sure that the liquid is still boiling.
Now, add the peeled onions to the pot and cook it for half an hour( keep one thing in mind per pound of HamHam is equal to ½ hour cooking). You need to add water slowly to the pot when you notice that the water is getting low. Later add the other ingredients one to two hours before the cooking is done.
Now keep this New England boiled dinner with ham in a beautiful ceramic bowl or large pot and enjoy this delicious and healthy meal with your loved ones.