I can't afford a smoked spiral ham costing $23 and more, so I bought one of those plastic wrapped ham steaks with bone in that are already cooked. I use it up in two ways.
Way #1 is to cut that ham steak in half and pan fry it so it gets a firm texture, then cook up some Au Gratin potatoes to go with it, with some steamed broccoli. Sweet honey mustard too. Yummy.
Way #2 is to cut that half a ham steak into cubes and put it in some "white sauce" along with sweet peas mixed in to make a kind of "chipped ham on toast" type meal. I don't pour it over toast, tho you can, but serve it with some mashed potables and a steamed vegetable side, like Brussel sprouts.
Both these meals are much tastier if you start out with uncooked ham and bake it, but those type uncooked hams are expensive. The smallest uncooked ham starts out at around $23. A packaged cooked ham steak is like...$5.