Ham Balls

These Ham Balls are a vintage recipe passed down through my family! With a handful of easy ingredients, they are prepped in 15 minutes and ready to bake. It’s a delicious way to use up leftover ham after a holiday meal.

A serving plate of ham balls.

Have you ever heard of Ham Balls? They are a popular, old fashioned recipe in the South and Midwest and for good reason, they’re comforting and rich with every bite. They’ve been a tradition in my family to make the day after Easter or Christmas for a little twist on a holiday ham.

Save The Recipe!

Add your email below and we’ll send it straight to your inbox+ you’ll receive all our newest recipes!

I bake mine for ease in a rich tomato sauce that has a hint of sweetness, thanks to a spoonful of brown sugar. Serve them over mashed potatoes or rice for the most heart-warming meal!

Why You’ll Love this recipe

  • Great recipe for leftover ham. I love to make these ham balls the day after a holiday meal for a new twist on the flavors.
  • Easy to prep in 15 minutes. When I’m in a pinch, these make a great appetizer for a party or weeknight dinner.
  • A vintage classic that’s a family favorite. It’s a recipe that my grandma used to make and now I make for my kids with any leftover ham.
A serving plate of ham balls.

ingredients

Scroll Down for Ingredient Amounts Listed in the Recipe Card Below

  • Cubed ham: They key ingredient, smoky and salty in each bite.
  • Ground beef or pork: Makes the ham balls rich and meaty in flavor.
  • Large egg: Binds the ham balls together.
  • Milk: Adds creaminess.
  • Graham cracker crumbs: Another ingredient used for binding the ham balls together.
  • Tomato soup: The sweet tomato-based sauce for the ham balls.
  • Brown sugar: Adds a touch of sweetness to balance the tomato soup base.
  • Apple cider vinegar: A little tang helps all of the flavors to pop!
  • Yellow mustard: Another acid that helps to emulsify.
The ingredients to make ham balls.

Tools You’ll Need

how to make ham balls

  1. Preheat oven to 350°F. Grease a 13×9 baking dish with butter or nonstick spray.
  2. Grind ham in a food processor until it’s the texture of ground beef.
Grinding ham in a food processor.
  1. In a bowl, combine ground ham, ground beef, graham cracker, egg, milk, and seasoning salt or salt and black pepper.
Mixing meat in a bowl for ham balls.
  1. Shape into balls (about golf ball size) and place in the baking dish.
  2. In another bowl, whisk together tomato soup, brown sugar, apple cider vinegar, mustard, and seasoning salt or salt and black pepper.
Mixing sauce for ham balls in a bowl.
  1. Pour the sauce evenly over the ham balls. Ensure they’re fully glazed.
Pouring glaze over ham balls.
  1. Bake uncovered for 1 hour, spooning sauce over the top every 20 minutes.
  2. Serve hot with the glaze spooned over the top.
A serving plate of ham balls.

What to serve with Ham Balls

There are so many options whether you are serving these as an appetizer or main course. Here are some of my favorite recommendations:

expert tips

  • Baste the ham balls every 20 minutes. This helps them get that delicious and shiny glaze.
  • Bake them uncovered as well. Another key technique to help the sauce to reduce and thicken, plus also to caramelize on the ham balls.
  • Swap the ground beef or pork for ground chicken or turkey. If you want a lighter ham ball, no worries, you can easily swap the meat.
  • Don’t skip pulsing the ham in the food processor. It needs to be the consistency of ground meat so that it can bind easily into the shape of a ball.
  • If your ham mixture seems wet, add a tablespoon of flour or graham crackers to help bind.

storage

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the microwave for a few seconds until warmed through.

You can easily freeze ham balls for up to 2 months in an airtight container. Thaw overnight in the fridge, then reheat again according to the instructions above.

It’s also a wonderful recipe to make in advance. You can prepare the ham balls and keep them warm in the oven or on the stove until guests arrive or dinner is served.

Frequently Asked Questions

Where are ham balls from?

They are said to originate in Iowa as well as Nebraska, but are also found in other states in the Midwest and Southern United States.

What temperature should ham balls be cooked to?

Cook them at 350ºF until they register 160 to 165ºF on a meat thermometer.

Can I shape ham balls in advance?

Yes you can, and keep them loosely covered in the fridge. Then bake when you are ready to prepare dinner.

more easy ham recipes

A serving plate of ham balls.
Print Recipe Rate this Recipe Pin Recipe
No ratings yet

Ham Balls

These Ham Balls are a vintage recipe passed down through my family! With a handful of easy ingredients, they are prepped in 15 minutes and ready to bake. It's a delicious way to use up leftover ham after a holiday meal.
Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
Course: Appetizer, Main Course
Cuisine: American
Keyword: easter, holiday, holidays
Servings: 20 servings
Calories: 146kcal

Ingredients
 

  • 2 cups cubed ham
  • 1 pound ground beef or pork
  • 1 large egg
  • 1/4 cup milk
  • 1/2 teaspoon seasoning salt or salt and black pepper
  • 1 cup graham cracker crumbs
  • 10.5 ounce can tomato soup
  • 1 cup brown sugar
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon yellow mustard

Instructions

  • Preheat oven to 350°F. Grease a 13×9 baking dish with butter or nonstick spray.
  • Grind ham in a food processor until it's the texture of ground beef.
  • In a bowl, combine ground ham, ground beef, graham cracker crumbs, egg, milk, and seasoning salt or salt and black pepper.
  • Shape into balls (about golf ball size) and place in the baking dish.
  • In another bowl, whisk together tomato soup, brown sugar, apple cider vinegar, and mustard. Pour the sauce evenly over the ham balls. Ensure they're fully glazed.
  • Bake uncovered for 1 hour, spooning sauce over the top every 20 minutes.
  • Serve hot with the glaze spooned over the top.

Notes

Tips

  • Baste the ham balls every 20 minutes. This helps them get that delicious and shiny glaze.
  • Bake them uncovered as well. Another key technique to help the sauce to reduce and thicken, plus also to caramelize on the ham balls.
  • Swap the ground beef or pork for ground chicken or turkey. If you want a lighter ham ball, no worries, you can easily swap the meat.
  • Don’t skip pulsing the ham in the food processor. It needs to be the consistency of ground meat so that it can bind easily into the shape of a ball.
  • If your ham mixture seems wet, add a tablespoon of flour or graham crackers to help bind.

Storage

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the microwave for a few seconds until warmed through.
You can easily freeze ham balls for up to 2 months in an airtight container. Thaw overnight in the fridge, then reheat again according to the instructions above.
It’s also a wonderful recipe to make in advance. You can prepare the ham balls and keep them warm in the oven or on the stove until guests arrive or dinner is served.

Nutrition

Calories: 146kcal | Carbohydrates: 17g | Protein: 7g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 2g | Trans Fat: 0.3g | Cholesterol: 32mg | Sodium: 264mg | Potassium: 184mg | Fiber: 0.4g | Sugar: 13g | Vitamin A: 79IU | Vitamin C: 2mg | Calcium: 25mg | Iron: 1mg
Tried this recipe?Mention @dinnerin321 or tag #dinnerin321!
Laura

About Laura

Taught by some of the best, cooking and entertaining has always been my favorite hobby. Food is my love language! The conception of Dinner in 321 came from my family talks that sharing our dinners would help others learn new skills, tasty recipes, and make cooking fun! Read more…

Similar Posts

2 Comments

  1. How many ham balls are considered as a “serving”?
    Plan is to serve 50 ladies at a lunch buffet with quiche, fruit, chicken salad croissants, etc!
    Will have birthday cupcakes. What else would you suggest?
    I’d like a warm dish . Thank you for your inspiration, help and expertise!

    1. Aww!🥹You’re so sweet! Thank you SO much!!!🥰 Your kindness and support means so much to me! For this recipe, I used a 3 tbsp scoop and it made 20. You could double the recipe and measure them a scant less than 3 tbsp (or a 2tbsp scoop) and probably get 50 out of it. Just lower the time a bit since they’d be smaller 🙂

Leave a Reply

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

Recipe Rating