Ham balls are a great recipe, the perfect way to enjoy leftover ham!

Savory ham and pork meatballs in a quick zesty sauce. These make a great meal served over rice or even an appetizer!

Pop some into a hoagie sandwich with cheese and onions for a new favorite!

plated Ham Balls with rice

What are Ham Balls?

This recipe comes from an old church cookbook I have, it’s been around for ages. Ham balls are similar to a ham loaf but in meatball form!

Ham is finely diced (or processed in the food processor as you would for a ham salad) and combined with ground beef, pork, onions, and seasonings.

They’re baked in a simple (shortcut) sauce and great served over rice.

ingredients to make Ham Balls

Ingredients and Variations

Meat – Our recipe uses beef, pork, and ground ham, which makes this a great recipe for using up leftovers.

Sauce – The sauce is simple and zesty. Using condensed tomato soup makes the sauce a little bit creamy. For a sweeter flavor, add some pineapple juice!

ingredients in a bowl to make Ham Balls

How to Make Ham Balls

Ham balls are as easy to make as 1, 2, 3!

  1. Cook onion in butter until tender.
  2. Place ham in the food processor and process until it is crumbled.
  3. Mix ham ball ingredients & form into meatballs.
  4. Place meatballs in a casserole dish, spaced evenly.
  5. Cover with sauce & foil, bake per recipe instructions, turning once.


  • Baked ham balls in the sauce will keep in the refrigerator for up to 4 days as long as they are covered. Simply reheat them in the microwave.
  • Freeze ham balls with the sauce in zippered bags with the date written on the outside. They will keep for about 6 weeks.

So Many Meatballs

Did your family love these Ham Balls? Be sure to leave a rating and a comment below! 

plated Ham Balls with rice
5 from 23 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Ham Balls

These juicy Ham Balls are flavorful & easy to make. Serve as an appetizer or as an entree over rice with our homemade sauce!
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 4


  • ½ onion finely diced
  • 1 tablespoon butter
  • ½ pound lean ground beef
  • ½ pound lean ground pork
  • 8 ounces ground ham about 3 cups, see note
  • 1 egg
  • cup bread crumbs
  • ¼ cup milk
  • ½ teaspoon dry mustard powder
  • teaspoon ground black pepper


  • 1 can condensed tomato soup
  • ¼ cup brown sugar
  • 3 tablespoons cider vinegar
  • 1 tablespoon dijon mustard


  • Preheat oven to 350°F.
  • Cook onion in butter for 5-6 minutes or until tender. Cool completely.
  • Combine all sauce ingredients in a bowl.
  • Combine ham ball ingredients in a bowl and mix well. Form into 1″ meatballs and place in a 9×13 pan.
  • Spread sauce over the meatballs, cover and cook 30 minutes.
  • Uncover, flip meatballs over and cook an additional 20-25 minutes or until sauce is thickened and meatballs are cooked through.


Leftover ham balls can be stored in an airtight container for up to 3-4 days. 
5 from 23 votes

Nutrition Information

Calories: 562 | Carbohydrates: 41g | Protein: 36g | Fat: 28g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 159mg | Sodium: 1312mg | Potassium: 871mg | Fiber: 2g | Sugar: 23g | Vitamin A: 471IU | Vitamin C: 11mg | Calcium: 103mg | Iron: 4mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Appetizer, Dinner, Entree, Ham
Cuisine American

Adapted from Riley, Ethel. “Ham Balls.” Circulation Service. Rapid City, SD, 1990. 86. Print.

Ham Balls on rice with writing
close up of glazed Ham Balls with a title
close up of Ham Balls on rice and a title
Ham Balls in a dish and plated Ham Balls with rice and writing


, , , ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


  1. The leftover ham I used had a honey brown sugar glazed sauce topping. I cut back a little on the brown sugar for the sauce. I was worried about the taste but not anymore. It was wow good. Next time I will use hot Italian bulk sausage and see how that works.5 stars

    1. I haven’t tried it so I can’t say for sure Maria. If you try it I would love to hear how it turns out!

  2. Delicious meatballs . Sauce is better than BBQ sauce or sweet and sour sauce. Even my picky daughter liked it5 stars

  3. Just a dumb question for you. In the narrative of the blog for ham balls, you state that the meat ratio for beef and pork is 1:1 and then for the ham it is bumped to a full cup. Then for the printed recipe it goes to pounds and oz. and 1/2 lb each of beef and pork and 8 oz. of ham they are the same. one half pound is 8 oz. Is this a typo? Is the ratio for meat 1:1:1 or is the ham suppose to be a greater amount? In the printed recipe they all equal the same in weight. I am a little confused. Please clarify.

    1. Sorry for the confusion Bradley. You’re correct, they are all the same weight. I often buy beef and pork in 1 lb packages while I purchase ham in oz. You’ll need ½ pound beef and pork and about 3 cups of ham (which should weigh close to 8 oz). I hope that helps.