Mixing bowls You'll need at least two—one for mixing the ham ball mixture and one for the glaze. Alternative: Any large bowl will do; even a salad mixing bowl works in a pinch.
Baking dish or sheet pan A 9x13-inch baking dish is ideal because it helps catch the glaze around the ham balls. Alternative: A rimmed sheet pan with a layer of parchment paper will do the job.
Small saucepan Used to simmer the glaze until it's thickened and aromatic.
Meat Grinder (Optional) If you're working with leftover ham and not pre-ground, a meat grinder (or food processor) can help achieve the right texture.
Spoon or cookie scoop Helps in forming even-sized ham balls.
Ingredients
For the Ham Balls
1poundground hamyou can use leftover ham or canned ham
1/2poundground pork
1cupcrushed graham crackersyes, graham crackers – a classic component in iowa ham balls
1/2cupwhole milk
1large egg
1/4teaspoonground black pepper
1/2teaspoononion powder
1tablespoonDijon mustard
For the Pineapple Glaze
1cupcrushed pineapple in juicenot syrup
1/2cupbrown sugar
2tablespoonsapple cider vinegar
1tablespoonsoy sauce
1teaspooncornstarchoptional, for thickening
Pinchof red pepper flakesoptional for heat
Instructions
Prepare the Meat Mixture
In a large bowl, combine the ground ham and ground pork. Add the crushed graham crackers, milk, egg, onion powder, pepper, and Dijon mustard. Mix gently with your hands or a spatula until just combined—don't overmix or the ham balls could turn out tough.
Shape the Ham Balls
Using a cookie scoop or your hands, form the mixture into golf-ball-sized spheres. You should get about 18 to 20 ham balls from this recipe. Place them in a greased 9x13 baking dish, evenly spaced.
Preheat Your Oven
Set your oven to 350°F (175°C) while you prepare the glaze.
Make the Pineapple Sauce
In a small saucepan over medium heat, combine the crushed pineapple (with juice), brown sugar, apple cider vinegar, and soy sauce. Bring the mixture to a gentle boil. Reduce the heat and simmer for 8–10 minutes until slightly thickened. If you like a thicker glaze, stir in 1 teaspoon of cornstarch mixed with a tablespoon of water and simmer for another 2 minutes.
Glaze and Bake
Pour the pineapple sauce evenly over the ham balls. Use a spoon to ensure each one gets a good coating. Cover with foil and bake for 30 minutes. Remove the foil, baste the ham balls with the glaze from the dish, and bake uncovered for another 15 minutes until they are golden and sticky.
Let Rest and Serve
Remove from the oven and let them sit for 5 minutes so the glaze sets slightly. Then serve warm, spooning extra glaze on top.