Our Sunday ham has been a tradition since we were first married. Dan's family always had Sunday ham as well. The Sunday ham has taken on different forms. For the first few years of marriage, we ate those prepackaged ham steaks, that were between $3 and $4 per pound, as that is how his parents served Sunday ham.
I then found ham butts for around $0.99 per pound from a local grocery store. They had a massive bone and were covered in skin. I had to cut it up raw into one pound increments, freeze them, and cook them in the crock pot each Sunday. Cutting it up was a real task.
Finally, I have moved to pork shoulders and call it Sunday ham. Pork shoulders have no skin and fit in the crock pot. At $1.12 per pound from Walmart, they are less work than the ham butts, but about the same cost as there is no skin and a smaller bone. It comes to about $1.40 for a meal's portion.
Depending on how big of a shoulder you can find, you have to manipulate the bone in the crock pot. I never get the biggest shoulder for this very reason.
On the Sunday that I cook the shoulder, I shove about a pound of chopped potatoes and a pound of chopped carrots down around the sides of the pork. If there's room, I like to put a halved onion in there too. All that cooks on low all day.
Ham, Potato and Carrot - $2.65
potato - $0.40
The vegetables and some ham make that night's meal. I divide the rest of the ham into 14 ounce chunks and freeze them for future meals. For those other Sunday ham meals, I whip up some mashed potatoes and steam broccoli.
Ham, Potato, and Broccoli -$2.30