Ham Balls

Ham Balls
⏱️ cook time 60 minutes
🍽️ servings 6
⚡ Difficulty easy

intro

Tender, savory-sweet baked ham and pork balls coated in a sticky brown sugar glaze, a beloved Midwestern American comfort food built for sharing.

Ingredients

Ground cooked ham 450g (1 lb)
Ground pork (20% fat) 225g (8 oz)
Fine dry breadcrumbs 115g (1 cup)
Large eggs 2 large (100g total)
Whole milk 120ml (1/2 cup)
Unsalted butter 5g (1 tsp)
Packed light brown sugar 150g (3/4 cup)
Apple cider vinegar 30ml (2 tbsp)
Dijon mustard 15g (1 tbsp)
Ground black pepper 0.5g (1/4 tsp)

Steps

1

Prep oven and baking dish

Preheat your oven to 175°C (350°F), then lightly grease a 23x33cm (9x13 inch) glass baking dish with 5g (1 tsp) of unsalted butter to prevent ham balls from sticking during baking.

Step 1
step1:Prep oven and baking dish
2

Mix meatball base

In a large 3L mixing bowl, combine 450g ground cooked ham, 225g 20% fat ground pork, 115g fine dry breadcrumbs, 2 lightly beaten large eggs, 120ml whole milk, and 0.5g (1/4 tsp) ground black pepper. Use clean, damp hands to gently fold ingredients until just evenly combined; stop mixing as soon as no dry breadcrumbs remain to avoid tough meatballs.

Step 2
step2:Mix meatball base
3

Shape uniform ham balls

Use a 60ml (1/4 cup) cookie scoop to portion equal amounts of the meat mixture, then roll each portion between your palms into smooth, 5cm (2 inch) round balls. Arrange the balls in the prepared baking dish in neat rows, leaving 1cm (1/2 inch) of space between each to allow even cooking and glaze circulation.

Step 3
step3:Shape uniform ham balls
4

Cook the sticky glaze

Place a small 1L saucepan over medium stovetop heat (5/10 heat setting). Add 150g packed light brown sugar, 30ml apple cider vinegar, and 15g Dijon mustard. Stir constantly with a wooden spoon for 3 to 4 minutes, until the sugar fully dissolves and the glaze reaches a low, gentle simmer, then remove from heat immediately.

Step 4
step4:Cook the sticky glaze
5

Bake with initial glaze

Pour exactly half of the warm glaze evenly over the tops of the arranged ham balls, using a spoon to spread glaze to lightly cover each ball. Place the baking dish on the middle oven rack, and bake uncovered for 25 minutes at 175°C (350°F).

Step 5
step5:Bake with initial glaze
6

Finish bake and rest

Carefully remove the baking dish from the oven after 25 minutes, pour the remaining half of the glaze over the ham balls, then return the dish to the oven to bake for 15 more minutes, until the glaze is bubbly and caramelized and meatballs reach an internal temperature of 71°C (160°F). Remove from oven and let rest 5 minutes before serving to let the glaze set.

Step 6
step6:Finish bake and rest

Tips

1.Avoid overmixing the meat mixture, as this compacts meat proteins and results in tough, dense ham balls instead of tender, light ones.
2.Do not add extra salt to the meat mixture, as cured cooked ham is already high in sodium and will make the finished dish overly salty.
3.Use a 1/4 cup cookie scoop to portion meat for evenly sized balls, which ensures every ham ball cooks at the same rate for consistent doneness.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Ham Balls:Frequently Asked Questions

1.Can I use lean ground pork instead of the 20% fat grind called for in this recipe?
I don’t recommend swapping for leaner pork for the best results. The 20% fat content adds critical moisture and rich, balanced savoriness to offset the saltier, denser ground cooked ham. Lean grinds lead to tough, dry, crumbly ham balls even with egg and milk binders; if you must use lean pork, add 2 extra tablespoons of whole milk to the mix to compensate.
2.Can I prep these glazed ham balls ahead of time for potlucks or holiday meals?
You absolutely can—these are ideal for make-ahead gatherings! Mix and shape the ham balls, arrange them on a parchment-lined baking sheet, cover tightly, and chill for up to 24 hours. Pour the glaze over right before baking, and they’ll turn out just as tender and sticky as fresh-mixed batches. They also hold up well in a slow cooker on low for easy party serving.

Comments (16)

1 week ago

Brought these to our neighborhood block party potluck last weekend and people were hounding me for the recipe before I even set the platter down! I was worried the glaze would be too sweet since I don’t love super sugary meats, but it’s got that little hint of vinegar that cuts it perfectly. 10/10, will be making these for every gathering from now on.

5 days ago

Same! I made these for my husband’s fantasy football draft party and every single ball was gone in 15 minutes. Guys were going back for thirds lmao

4 days ago

Love hearing these were a potluck hit! The vinegar in the glaze is our secret trick to keep it from tasting too one-note - so glad that worked for you!

30 minutes ago

Super easy recipe, threw these together after work on a Tuesday and they came out great. Only tweak I made was adding a little extra crushed red pepper to the glaze for a tiny kick, will definitely make again.

3 days ago

Game changer for my weekly meal prep! I baked these up on Sunday, portioned them out with roasted broccoli and mashed cauliflower, and they reheated beautifully all week. No soggy texture, the glaze stayed sticky and delicious even after microwaving. Obsessed!

2 days ago

So great to hear these hold up for meal prep! That’s one of our favorite parts about this recipe too - they taste just as good on day 4 as they do fresh out of the oven.

2 weeks ago

These tasted amazing at Easter dinner! Only reason I’m not giving 5 stars is that my first batch fell apart a little when I was mixing the meat mixture - I think I didn’t crush my crackers fine enough. Flavor was 100% there though, everyone raved.

2 weeks ago

Thanks for the honest feedback, Beth! So glad the flavor won you over - pro tip for next time, pulse the cracker crumbs in a food processor for 10 seconds to get them super fine, it helps the balls hold their shape perfectly!

5 days ago

Y’all, I’ve been making my grandma’s ham ball recipe for 20 years and decided to give this one a try on a whim… and I might never go back! The glaze is chef’s kiss, so much better than my usual brown sugar only version. My grandma even asked for the recipe, that’s the highest compliment I can give!

3 days ago

That is the highest praise! If a grandma who’s been making these for decades likes it, I know I need to try this stat. Saving for our next church potluck!

2 days ago

Wait I did the same thing! Switched from my mom’s recipe to this one and she got mad until she tried them, now she asks me to make them for Thanksgiving lmao

5 minutes ago

Made these in my tiny dorm oven for my roommates and they all thought I was a professional chef lmao. Super straightforward, no fancy ingredients, didn’t even need to go to a special grocery store. Only downside is my whole dorm floor smelled like ham for 2 days, worth it though.

yesterday

So happy I found this! I swapped the regular cracker crumbs for gluten free butter cracker crumbs and they came out exactly like the recipe says, no weird texture or off flavor. My whole family (who doesn’t eat gluten free) didn’t even notice a difference! Will be a staple.

yesterday

That’s such a great swap, Gabi! Thanks for sharing that tip for other gluten free folks reading - we love when readers make the recipe work for their dietary needs!

2 weeks ago

Made these for our Super Bowl watch party and they were the perfect appetizer! I stuck toothpicks in them for easy grabbing, and paired them with a little spicy mustard for dipping. Absolute home run, will be making these for every game day next season.

1 week ago

The spicy mustard dip idea is genius! I did a honey mustard dip with mine last time and it was chef’s kiss, can’t wait to try the spicy version next time

1 week ago

Love the toothpick appetizer hack! We also love serving these with spicy mustard for dipping - it’s the perfect pairing with the sweet glaze.

just now

As someone who’s literally never cooked meat before I was so nervous these would turn out bad, but the instructions were so easy to follow! They came out juicy, the glaze was sticky and perfect, and my boyfriend said they’re the best thing I’ve ever made. Winning!

3 days ago

Flavor was really good, but mine took almost 80 minutes to cook all the way through instead of the 60 minutes listed. I think my oven runs a little cool though, so that might be on me. My kids still loved them, just wish I’d budgeted extra time!

2 days ago

Sorry for the timing mixup, Nina! Oven temps can vary so much, which is why we always recommend checking the internal temp (165F) rather than going strictly by time. We’re glad your kids still enjoyed them!

1 week ago

I’ve been chasing that perfect old-school ham ball flavor I remember from my elementary school hot lunch days, and this recipe NAILED IT. That tangy tomato-brown sugar glaze tastes exactly like what the lunch ladies used to make. Total nostalgia trip, I’m so happy!

5 days ago

OH MY GOD same! I’ve been looking for that lunch lady ham ball recipe for years. I can’t wait to make these this weekend, this is the sign I needed

4 days ago

Retired lunch lady here - the secret’s always a little splash of apple cider vinegar in the glaze! This recipe gets it just right, I make these for my grandkids now and they go crazy for them

2 hours ago

Made these keto by swapping the crackers for pork rind crumbs and using a brown sugar substitute in the glaze, and they came out fantastic! Only reason for 4 stars is the original is a little high carb for my diet, but the base recipe is so easy to tweak. Delicious!

2 weeks ago

These are now a mandatory part of our Christmas and Easter dinner spread! I’ve made them 4 times in the last 3 months and every single time, relatives ask for the recipe before they leave. They’re so easy to throw together even when I’m juggling 10 other holiday dishes.

2 weeks ago

We’re honored to be part of your holiday traditions, Pam! These are a staple on our own holiday tables too, so we get it - once you make them once, you can’t imagine a dinner without them.

5 days ago

Wait a second, I had a ton of leftover holiday ham in the freezer so I ground that up instead of using ground ham from the store, and these were INSANE. Total game changer for using up leftover ham after holidays, I’ll never throw out leftover ham again!

3 days ago

That is such a smart hack! I always have leftover ham after Easter and never know what to do with it besides sandwiches. Definitely trying this next year, thank you!

2 days ago

We love that leftover ham hack! Using up leftover smoked holiday ham adds such an amazing depth of flavor - we do this all the time too, it’s our favorite post-holiday meal.

2 days ago

I was intimidated to make these because I thought meatballs were super hard, but these were so easy! No fancy skills needed, just mix, roll, glaze, bake. They came out perfectly juicy on the first try, I was so proud of myself. SO good!

1 day ago

That makes us so happy to hear, Sam! We designed this recipe to be totally approachable for new cooks, so it’s awesome to hear you nailed it on the first try. Great job!

yesterday

Made these for my office potluck and even the guy who never brings anything and only eats takeout came up to ask for the recipe. The glaze is so sticky and flavorful, the ham stays moist, no dry bits at all. 10/10, will be making these for every work event from now on.