Combine the ground ham, pork, eggs, graham cracker crumbs, and milk.
Roll the ham mixture into large balls, about 3 tablespoons worth, and place in a 9x13" inch casserole dish.
In a separate bowl, whisk together the ketchup, brown sugar, vinegar and mustard. Spoon this mixture evenly over the ham balls.
Bake at 350℉ for 1 hour, basting the balls occasionally.
Notes
Calories are automatically generated. For best results calculate based on your exact ingredients.Recipe Notes
Size matters: These were made as large ham balls, about 3 tablespoons each, but they can easily be rolled smaller for appetizers. Reduce baking time slightly if making smaller balls.
Don’t overmix: Mix the meat mixture just until combined to keep the ham balls tender.
The glaze is key: Spoon the sauce generously over the ham balls and baste occasionally while baking for the best flavor.
Serving ideas: These are delicious served over rice, mashed potatoes, or egg noodles to soak up the extra sauce.
Make ahead friendly: Ham balls can be assembled in advance and refrigerated until ready to bake.
Freezer friendly: Freeze baked or unbaked ham balls in an airtight container. Thaw overnight in the refrigerator before reheating or baking.