I know ham isn't the best protein choice, but have you considered boiling up a pot of stew once a week?
Takes about 6 hours in a slow cooker, toss in the Mexican red bean and rice package (with spices) you can get at the dollar store, an additional cup of brown rice, dolla bag of mixed beans, bag of carrots, two cans of tomatoes, some onion, garlic salt, pepper, cheap shoulder cut with the fat trimmed off. You can freeze small containers of it for the week.