Remove the fat from around the ham steaks; using whole cloves stud the ham and keep aside.
Add celery and onion to butter and sauté for about 10 minutes. Toss slightly after adding bread cubes, cinnamon, egg, parsley and salt.
Take a big double-thick square aluminum foil, put one of the ham steaks in the middle and cover using stuffing mixture. Arrange the other ham steak on the top. Use toothpicks, if required, to secure the second ham.
Pull up the aluminum foil, cover the ham and seal. Fold the ends so that ham is completely secured inside.