Add oil to a skillet over medium heat. Once hot, add the cubed ham or bone-in ham and sear it until golden brown.
Transfer the ham to a 7quart or 8quart slow cooker.
Add the rest of the ingredients to the crockpot. Cover, then, set on HIGH to cook for about 4 hours, or on LOW to cook for 6 to 8 hours.
Discard the bay leaves.
Serve hot and garnish with your favorite toppings.
