While not a tradition everywhere, ham balls are a Midwestern staple. And a lot of times, they're served around Easter as an alternative to the more traditional ham. Either way, this combination of three ground meats with a sweet, tangy sauce on top is a new type of meatball that you will love!
Preheat the oven to 350°F. Grease a 9 x 13-inch baking dish and set it aside.
In a large bowl, combine the ground ham, beef, pork, graham cracker crumbs, onion, eggs, milk, and salt. Combine until well mixed and homogenous. The important step is to make sure all ingredients are combined.
1 pound ground ham, 1 pound ground beef, 1 pound ground pork, 1 cup graham cracker crumbs, 3 tablespoons grated onion, 2 large eggs, 1 cup whole milk, 1 ½ teaspoons kosher salt
Evenly portion into 15 balls and place in the prepared baking dish.
Prepare the sauce in a large measuring cup by combining the tomato soup, vinegar, brown sugar, mustard, and salt. Whisk to combine and pour over the ham balls.
1 ¼ cup condensed tomato soup, ¾ cup light brown sugar, 1 ¾ tablespoons Dijon mustard, ½ cup apple cider vinegar, ½ teaspoon kosher salt
Bake uncovered in the preheated oven, basting with the sauce every 20 minutes. Bake until the ham balls are firm and reach 160°F internally, 45-60 minutes. Remove from the oven and serve.