This post may contain affiliate links.

These tender and juicy ham balls are coated in a delicious sweet and tangy sauce. They’re perfect for potlucks, family gatherings and special occasions!

Jump to Recipe
A silver spoon scooping up a saucy ham ball from a white baking dish.

When I think of foods special to the state of Iowa, I think of scotcheroos, breaded pork tenderloin sandwiches, sweet corn, loose meat sandwiches and last (but not least!), old fashioned HAM BALLS! Ever had them??

If you’ve never tried them, don’t walk, RUN! to the nearest grocery store to get the ingredients. 

Ham balls are like traditional meatballs you may be more familiar with, but have a sweeter, more”hammy” flavor and a delicious sauce on top. This recipe makes a pretty good sized pan of ham balls, so feel free to half the recipe for a smaller crowd! (Although you might regret that!) 😉

Ingredients needed to make ham balls laid out on a white background.

Ingredients Needed (Amounts in recipe card below)

  • Ham Loaf – Here in Iowa, our local grocery store sells ham loaf (which is technically half ground ham and half ground pork).  If you don’t have ham loaf, simply use 1 1/2 pounds ground pork and 1/2 pound ground ham.  Don’t see it in the store?  Just ask the meat counter!
  • Ground Pork – You can also use ground beef or some of each.
  • Egg – I use size “large” eggs.
  • Graham Cracker Crumbs – You can buy a box of graham cracker crumbs or pulverize some graham crackers in a food processor.
  • Milk – Any kind of milk will work for this (skim milk, whole milk, almond milk, etc).
  • Ketchup
  • Tomato Sauce – You could also swap this out for condensed tomato soup.
  • Vinegar – White vinegar or apple cider vinegar are best!
  • Brown Sugar – Light or dark brown sugar will work great.
  • Yellow Mustard – You can also use 1/2 teaspoon dry mustard instead.
A saucy Iowa ham ball on a spoon.


Ham Balls are a cinch to put together. To put it really simply, you’ll mix a few ingredients, scoop it into balls, top it with a simple sauce and bake.


First, I like to measure out my ingredients. You’ll need ham loaf, ground pork, graham cracker crumbs, an egg and milk.

Put it all in a large bowl and stir. You can use a wooden spoon to stir until fully combined, but I find it easiest to use both hands.

Ham balls scooped out in a white baking dish.

Once you’ve got it mixed up, you’ll scoop it into balls and place them in a greased pan. I like to use a large cookie scoop. This gives them a nice round shape and keeps them all the same size.

The sauce for ham balls in a mixing bowl, ready to be poured over the meat.


Pour the ketchup, tomato sauce, vinegar, brown sugar and vinegar into a small mixing bowl. (Tip: if your brown sugar is super clumpy, put the brown sugar and vinegar in the bowl first, let the brown sugar dissolve, then add the remaining ingredients.) Stir to combine.


Pour the glaze over the ham balls, making sure to cover each one with the glaze. Then, you’ll bake for about an hour or until the center of the ham balls reach 160 degrees Fahrenheit. (Be sure to temp a few to be sure!) Then dive in!!

A siler spoon serving a ham ball from a white baking dish.

What goes well with ham balls?

I’ve seen Ham Balls served many different ways….served over rice, over noodles, etc. However, my favorite way to enjoy them is to eat them as is with a side of mashed potatoes and green bean casserole!  

It’s a great main dish option for Easter dinner (and a change of pace from ham) that the whole family will enjoy!  

Frequently Asked Questions

What is “ham loaf?”

You’ll notice that this recipe calls for ham loaf. Depending on which grocery store you shop at, they may or may not have ham loaf. Our local grocery store’s ham loaf is combination of ground pork and ground ham.

If you can’t find ham loaf, you can make it by combining ½ pound of ground ham with ½ pound ground pork.  If you don’t see any ground ham at the store, ask the meat counter.  They can grind some ham up for you OR you can use a meat grinder at home if you have one (perfect for using up leftover ham!).

Can I make ham balls without graham crackers?

I LOVE making my ham ball recipe with graham crackers. They add just the right amount of sweetness to counter the salty ham!  However, if you’d prefer to make them without, you can use crushed saltines or butter crackers instead. (But really, try it with graham crackers first!! :))

What should I do with leftover ham balls?

​Store the leftover ham balls in an airtight container in the fridge.  I love heating up the leftover ham balls and serving them on a bun kind of like a meatloaf sandwich!  Easy & delicious!!

Ham Balls
4 from 1 vote

Ham Balls

Author: Kelsey
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
These tender and juicy ham balls are coated in a delicious sweet and tangy sauce. They're perfect for potlucks, family gatherings and special occasions!


  • Oven


  • 1 pound ham loaf
  • 1 pound ground pork
  • 1 egg
  • 1 cup graham cracker crumbs
  • 1/2 cup milk
  • 1/2 cup ketchup
  • One 8 ounce can tomato sauce
  • 1/4 cup vinegar
  • 2/3 cup brown sugar
  • 1/2 teaspoon yellow mustard


  • Preheat oven to 350°F and grease a 9×13 baking dish.
  • In a large bowl, combine the ham loaf, ground pork, egg, graham cracker crumbs and milk.
    1 pound ham loaf, 1 pound ground pork, 1 egg, 1 cup graham cracker crumbs, 1/2 cup milk
  • Use a 1/3 cup measuring cup (or a large cookie scoop) to make balls out of the meat mixture and place into prepared pan; set aside.
  • In a mixing bowl, whisk together the ketchup, tomato sauce, vinegar, brown sugar and yellow mustard.
    1/2 cup ketchup, One 8 ounce can tomato sauce, 1/4 cup vinegar, 2/3 cup brown sugar, 1/2 teaspoon yellow mustard
  • Pour the sauce over the ham balls and bake for 50-60 minutes, or until the ham balls reach an internal temperature of 160°F.


Calories: 400kcal | Carbohydrates: 25g | Protein: 21g | Fat: 24g | Saturated Fat: 8.6g | Polyunsaturated Fat: 0.9g | Monounsaturated Fat: 3g | Cholesterol: 102mg | Sodium: 750mg | Potassium: 281mg | Fiber: 0.6g | Sugar: 19g | Vitamin A: 78IU | Vitamin C: 2.7mg | Calcium: 59mg | Iron: 1.8mg
“Dance Around the Kitchen” is not a dietitian or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.

did you love this recipe?

Share it with me on Facebook and find more recipes on Pinterest for more!

White casserole dish with ham balls
Ham ball being scooped out of casserole dish
Ham balls on a white plate with mashed potatoes and peas

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 4 stars
    This sounds like a delicious and very unique meatball recipe. I just don’t know what a ham loaf is. Is it like the canned hams you buy? I am Canadian so not familiar with this food product.

    1. We get ham loaf at our local grocery store. I believe it’s 50% ground ham and 50% ground pork.