Go Back

Ham Balls

Not your average meatball! A crazy delicious twist on a classic cocktail meatball.

Course Appetizer, Main Course
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 50 meatballs
Author Laura Doerr


For the meatballs

  • 1 lb ground ham
  • 1 lb ground pork
  • 1 lb ground beef
  • 2 eggs
  • 2 cups crushed graham crackers
  • 1 cup milk
  • 2 tsp ground mustard
  • 1 tsp black pepper

For the sauce

  • 1 10.75 oz can tomato soup
  • 1/3 cup brown sugar or equivalent sugar substitute*
  • 1/4 cup apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder
  • Fresh cracked black pepper to taste


  1. Preheat oven to 350 degrees, and lightly spray a large baking sheet (12x17) with non-stick cooking spray.

  2. Combine sauce ingredients in a saucepan, and heat over medium. Once bubbly and heated through, reduce heat to low, simmer for 5-10 minutes stirring occasionally to avoid burning. Remove from heat, and cover to keep warm.

  3. In a large bowl, combine all of the meatball ingredients. Mix well until combined. Using a scooper, scoop meat mixture and form into balls. Place meatballs on prepared baking pan. Bake for 20 minutes. Baste meatballs with about half of the sauce. Bake for another 10 minutes. Remove from oven, and baste and serve with the remaining sauce.

Recipe Notes

I buy frozen, cooked ground ham at my local meat market. You may need to ask your store's meat counter if they have it, or if they can grind some ham for you.

I use a brown sugar substitute to save calories. If you go this route, make sure to read the package measuring equivalents.

These make a tasty party appetizer, or main meal! They freeze and re-heat very well too.