Snacks & Party Foods
Old-Fashioned Party Meatballs
These are party meatballs made the long way: ground beef, soaked breadcrumbs, egg and onion, shaped by hand into one-inch bites, baked until browned, then simmered in a sauce of ketchup, brown sugar, cider vinegar and Worcestershire. No grape jelly and no packaged mix — just a balanced sweet-and-tangy glaze that holds up on a buffet.

Prep time
30 min
Cook time
30 min
Total time
1 hr
Servings
12 · About 48 one-inch meatballs — about 4 per guest for 12 guests, or 3 each to stretch to 16
Origin Story
Small meatballs in a sweet-and-sour or barbecue-style sauce became a fixture of American party tables in the mid-twentieth century, when chafing dishes and, later, slow cookers made it easy to keep a hot appetizer going for hours. They show up at holiday open houses, church fellowship halls, graduation parties and family reunions because they're filling, easy to eat standing up, and simple to make in quantity.
Ingredients
Meatballs
- 2 pounds ground beef (80/20), or 1 pound ground beef and 1 pound ground pork
- 2/3 cup plain dry breadcrumbs
- 1/2 cup whole milk
- 2 large eggs
- 1 small onion, finely grated (about 1/2 cup with juices)
- 2 garlic cloves, minced
- 1 tablespoon Worcestershire sauce
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon black pepper
Sweet-and-Tangy Sauce
- 1 1/2 cups ketchup
- 1/2 cup packed light brown sugar
- 1/4 cup apple cider vinegar
- 2 tablespoons Worcestershire sauce
- 1 tablespoon yellow mustard
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/2 cup water, plus more to thin
- Hot sauce to taste, optional
Instructions
- 1
Heat the oven to 400°F. Line two rimmed baking sheets with foil and set a wire rack on each, or lightly oil the foil.
- 2
In a large bowl, stir the breadcrumbs into the milk and let them soak for 5 minutes, until soft.
- 3
Add the eggs, grated onion, garlic, Worcestershire, salt and pepper and mix well. Add the ground meat and mix gently with your hands just until evenly combined — overworking makes the meatballs dense.
- 4
Portion the mixture with a level 1½-tablespoon scoop (about ¾ ounce each) and roll each portion smooth between damp palms into a 1-inch ball. You should have about 48. Arrange them on the racks with a little space between each.
- 5
Bake for 15–18 minutes, until browned and an instant-read thermometer in the center of a few meatballs reads 160°F (165°F if you use ground turkey or chicken).
- 6
While the meatballs bake, whisk all of the sauce ingredients in a large, wide pot or deep skillet. Bring to a simmer over medium heat and cook, stirring often, for about 10 minutes, until slightly thickened.
- 7
Add the cooked meatballs to the sauce and stir gently to coat. Simmer over low heat for 5–10 minutes, turning occasionally, until glazed. Add a splash of water if the sauce gets too thick.
- 8
Serve hot with toothpicks, or transfer to a slow cooker set to WARM or LOW for the party.
Heritage Kitchen Tips
- Use the same scoop for every meatball so they cook evenly and the yield stays close to 48.
- Baking on a rack lets the fat drip away and browns the meatballs all over without turning them.
- Taste the sauce before adding the meatballs — add a little more vinegar for tang or a spoonful of brown sugar for sweetness.
- Set out about 4 toothpicks per guest, plus a small cup for used ones.
Kitchen Note
Consistent size is what makes this recipe work. A level 1½-tablespoon scoop (about ¾ ounce of mixture) rolled smooth between damp palms gives a 1-inch meatball, about 48 to a batch, and every one cooks through in the same time. Soaking the breadcrumbs in milk first keeps small meatballs tender instead of bouncy.
Ingredient substitutions
- Ground turkey or ground chicken
- Ground beef — cook to 165°F
- Crushed saltine crackers
- Breadcrumbs, in the same amount
- Tomato sauce plus 2 tablespoons more brown sugar
- Ketchup, for a less sweet base
Storage and reheating
Refrigerate leftovers in sauce within 2 hours, in a shallow covered container, for 3–4 days. Freeze cooked meatballs in sauce for up to 3 months; thaw overnight in the refrigerator. Reheat on the stove or in the oven until steaming and 165°F in the center before moving them to a slow cooker — a slow cooker is too slow to safely reheat cold meatballs on its own.
Safety note
Cook ground beef and pork to 160°F and ground poultry to 165°F, checked with a food thermometer. On a buffet, keep the meatballs at 140°F or warmer in a slow cooker or chafing dish, and don't leave them at room temperature for more than 2 hours (1 hour above 90°F).
Round out the meal
Complete the meal
Helpful kitchen tool
Recipe Scaling Calculator
Doubling for a crowd or halving for two? Scale any recipe ingredient by ingredient in seconds.
Open calculatorRelated guide
How Much Food Do I Need for 20 People? A Southern Dinner Planning Guide
A practical starting point for portions, sides and meat when you are cooking for twenty.
Read the guideThe story behind it: Family Reunions and the Food We Always Remember
Frequently asked questions
Related recipes

Snacks & Party Foods
Homemade Rotel Dip
Browned beef, melted cheese and tomatoes with green chiles — the warm pot everybody crowds around on game night.

Snacks & Party Foods
Classic Deviled Eggs
Creamy, tangy yolks with a little sweet relish and a dusting of paprika — the platter that's empty before dinner starts.

Drinks
Heritage Celebration Punch
A bright citrus punch that fizzes when the ginger ale and lemon-lime soda hit, with scoops of sherbet floating on top — built for reunions, showers and the folding table by the door.