Pork roast is high in protein and low in fat, and it's because of the low fat content that it's difficult to cook a tender roast. Boiled pork roast is unique cooking method that covers the roast halfway with water and boils the meat in a tightly sealed pot or dutch oven. This helps to keep the meat moist throughout cooking, and is perfect for tougher grades of meat. Boiling a roast requires the same amount of time as traditional roasting, but is a guaranteed way to cook a juicy roast.
Trim the fat from the meat. Slice mushrooms, onions and carrots into larger pieces, as food will shrink during cooking.
Place dutch oven or stock pot on the stove, then place the roast inside.
Fill the pot with water until it reaches halfway up the side of the roast. Add vegetables and herbs, then cover with lid. Make sure the lid is on tight.
Bring water to a boil, then reduce the heat and cook for about 1 hour and 15 minutes or internal temperature has reached 150 to 165 degrees Fahrenheit.
Remove the meat with two long forks, and let set for 10 minutes. Slice the roast right before serving.