A ham steak is a slice of ham that has been cut from a larger ham. It is typically cut to be about 1/2 inch thick and can be bone-in or boneless. Ham steaks are usually pre-cooked, making them a quick and easy option for meals.