Ham Balls

This post may contain affiliate links, read our disclosure policy.

Why is this ham balls recipe SO delicious? I’ll be honest right out of the gate: I am not usually a huge ham person. Never have been. So when I tell you this ham balls recipe is good, I mean unexpectedly, why-am-I-going-back-for-seconds good.

HAM BALLS

Ham Balls (Sweet, Tangy & Shockingly Good)

Ham Balls

Click the button above to save this recipe!

They’re tender, savory, and baked in the most ridiculous sweet-and-tangy glaze, ketchup, brown sugar, vinegar, and mustard doing that magical sweet-and-sour thing that somehow makes everything better. If you’ve ever loved a good sweet & sour meatball, you’re already halfway there.

Save this recipe!

Save this recipe! Enter your email below and we’ll shoot it straight to ya!

I consent to receive email from this site 💌

These are old-school comfort food in the best way. Nothing fancy. Nothing trendy. Just a solid, crowd-pleasing dish that smells incredible while it bakes and tastes even better spooned over rice.

HAM BALLS INGREDIENTS

Why You’ll Love These Ham Balls

First, that glaze. It’s sweet, tangy, and just a little sharp from the vinegar and mustard, the kind of sauce you want to scrape out of the pan and drizzle over everything else on your plate.

Second, the texture is perfect. The combo of ground ham and pork keeps these meatballs tender and flavorful without being dry, and the graham cracker crumbs might sound odd, but trust the process. They add just enough structure while keeping everything soft and juicy.

And finally, they’re versatile. Serve them as a hearty dinner with rice or potatoes, or roll them smaller and turn them into an appetizer that disappears way faster than you expect.

HOW TO MAKE HAM BALLS

Ingredients You’ll Need

You’re working with simple, pantry-friendly ingredients here — nothing complicated, nothing fussy.

  • Ground ham
  • Ground pork
  • Eggs
  • Graham cracker crumbs
  • Milk
  • Ketchup
  • Brown sugar
  • Apple cider vinegar
  • Ground yellow mustard

Ground ham and ground pork form the base, with eggs, milk, and graham cracker crumbs keeping everything tender. The glaze is a classic mix of ketchup, brown sugar, apple cider vinegar, and ground yellow mustard — sweet, tangy, and completely addictive.

IOWA HAM BALLS RECIPE

Step By Step Directions

  1. Start by combining the ground ham, ground pork, eggs, graham cracker crumbs, and milk in a large bowl. Mix just until everything comes together — no need to overwork it.
  2. Roll the mixture into large balls, about three tablespoons each, and arrange them in a baking dish. (You can absolutely make them smaller if you want more of a classic meatball size.)
  3. In a separate bowl, whisk together the ketchup, brown sugar, apple cider vinegar, and mustard. Spoon the sauce evenly over the ham balls, making sure each one gets a generous coating.
  4. Bake for one hour, basting occasionally with the sauce as they cook. By the time they’re done, the glaze will be thick, glossy, and bubbling, and your kitchen will smell incredible.
RECIPE HAM BALLS

Tips & Easy Variations

  • If you’re serving these for a party, make them smaller and stick in toothpicks — they’re perfect appetizer material.
  • For dinner, these are fantastic over rice, mashed potatoes, or even buttered egg noodles with extra sauce spooned over the top.
  • And if you’re like me and don’t usually reach for ham recipes, this is a great place to start. The glaze balances everything so well that even ham skeptics tend to come around.
HAM BALLS RECIPE

How to Make Ham Balls

RECIPE HAM BALLS

Ham Balls Recipe

Created by: April Woods

Course Appetizer, Main Course
Cuisine American
27 balls
Tender ham balls made with ground ham and pork, baked in a sweet and tangy glaze that’s cozy, nostalgic, and surprisingly delicious.
Save this recipe! Enter your email below and we’ll shoot it straight to ya!
By submitting your email you consent to receive email from this site.

Ingredients
 

  • 2 pounds ground ham
  • 1 ½ pounds ground pork
  • 2 large eggs
  • 1 ½ cups graham cracker crumbs
  • 1 cup milk
  • 1 ½ cup ketchup
  • 1 cup brown sugar packed
  • ½ cup apple cider vinegar
  • 1 tablespoon ground yellow mustard

Instructions

  • Combine the ground ham, pork, eggs, graham cracker crumbs, and milk.
  • Roll the ham mixture into large balls, about 3 tablespoons worth, and place in a 9×13" inch casserole dish.
  • In a separate bowl, whisk together the ketchup, brown sugar, vinegar and mustard. Spoon this mixture evenly over the ham balls.
  • Bake at 350℉ for 1 hour, basting the balls occasionally.

Notes

Calories are automatically generated. For best results calculate based on your exact ingredients.
Recipe Notes
  • Size matters: These were made as large ham balls, about 3 tablespoons each, but they can easily be rolled smaller for appetizers. Reduce baking time slightly if making smaller balls.
  • Don’t overmix: Mix the meat mixture just until combined to keep the ham balls tender.
  • The glaze is key: Spoon the sauce generously over the ham balls and baste occasionally while baking for the best flavor.
  • Serving ideas: These are delicious served over rice, mashed potatoes, or egg noodles to soak up the extra sauce.
  • Make ahead friendly: Ham balls can be assembled in advance and refrigerated until ready to bake.
  • Freezer friendly: Freeze baked or unbaked ham balls in an airtight container. Thaw overnight in the refrigerator before reheating or baking.

Nutrition

Serving: 1ball | Calories: 180kcal
RECIPE HAM BALLS

Did You Make This Recipe?

Share it with me on Instagram and use the hashtag #mamalovesfood and follow on Pinterest for even more!

More Delicious Ham Recipes

EASY HAM BALLS RECIPE

Tools We Love

BEST HAM BALLS RECIPE

Final Thoughts

These ham balls surprised me in the best way. They’re cozy, nostalgic, and way more delicious than they have any right to be. Sweet, tangy, tender, and completely comforting — the kind of recipe that earns a permanent spot in the rotation, even if you think you don’t like ham.

And yes… I absolutely went back for seconds.

Other Amazing Meatball Recipes

HOMEMADE HAM BALLS

Frequently asked questions

What are ham balls?

Ham balls are a Midwestern comfort food made with ground ham and pork, baked in a sweet and tangy sauce. They’re similar to sweet and sour meatballs, just with a little more savory depth.

Why are graham cracker crumbs used in ham balls?

They help bind the mixture and keep the ham balls tender. You don’t taste “graham cracker” at all — they just add moisture and structure.

Can I make ham balls smaller?

Yes! You can roll them into regular meatball size for appetizers. Just reduce the baking time slightly and keep an eye on them.

Can ham balls be made ahead or frozen?

They freeze well, either baked or unbaked. Thaw in the refrigerator and reheat gently with extra sauce.

Get Our Free Easy Casseroles ebook!

Recipes in your inbox

(your email will never be sold!)

Let’s Connect!

Tag #mamalovesfood on Instagram!

Leave a Reply

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

Recipe Rating




One Comment

  1. This looks intriguing, I am going to pick some ham to try this recipe.
    Thanks you

Related Recipes

  • 15 minutes

    Blender Spaghetti Sauce {EASY AND SO QUICK!}

  • Monster Cookies

  • Best Potato Salad Recipe!

  • Italian Pasta Salad (Antipasto Pasta Salad)

  • Air Fryer Asparagus

  • 5 minutes

    Fuzzy Navel