Hoisin-Glazed Cocktail Meatballs Recipe

These hoisin-glazed cocktail meatballs are sticky, tangy, and perfect for your next holiday party.

Hoisin-glazed cocktail meatballs on a white porcelain plate. There is a glass bowl of dipping sauce with a metal spoon on the plate.

Serious Eats / Mariel De La Cruz

Why This Recipe Works

  • The meatballs are a perfect size for dipping with a party toothpick.
  • Using a mixture of pork and beef creates perfectly moist meatballs, while panko and egg keep them tender.
  • The glaze/dip adds a tangy kick that your guests will go wild for.

There's a reason why cocktail meatballs have been a perennial party favorite since the 1960s: They're incredibly tasty and exactly the kind of snack you want to munch on while holding a martini glass in one hand.

Warm, savory, and usually a little sweet, these little meatballs are pretty much always the first things we run out of at every holiday party we've ever hosted.

If you're grimacing and shaking your head right now, it's probably because you've only had the decidedly unglamorous classic version (frozen meatballs drowned in a cloying sauce of grape jelly and a whisper of chili sauce). While we admit we have an embarrassing nostalgic fondness for them, this version, updated and modernized with a bit of international flair, requires no such disclaimers. They're fantastic and your guests will love them unironically. They're flavored with garlic and ginger, along with some hoisin sauce, which captures the sweet-and-savory elements of classic cocktail meatballs.


We found a 50/50 mixture of beef and pork yielded the most tender and flavorful meatballs (pork fat is softer than beef fat, so it keeps the meatballs nice and tender), but using just beef works well, too. Dark meat turkey was not bad but ultra-lean white meat turkey dried out rather quickly and had a noticeably chalky texture.

On their own, meat proteins will bind to themselves, which can cause meatballs (or meatloaves, for that matter) to become tough and dense. To address this, we add a good amount of panko bread crumbs along with an egg. The bread crumbs keep the meat proteins from binding too tightly together, but they also help retain moisture the meat gives off while cooking. The egg acts as a binder, keeping the meatballs coherent.

While they are extremely easy to make, there is a little bit of finesse involved. When mixing the meatball ingredients together, we wanted the seasonings to be well integrated, but we also know that overworking the mixture can make the meatballs tough. We found that the best way to do this was with our bare hands, using our fingers to swirl the ingredients in a bowl until the beef and pork are just combined (if using both) and the seasonings are evenly distributed. Whatever you do, you don't want to squeeze and mash the meat.

To form the balls, use a tablespoon (or, even better, a portion scoop) to make even mounds and then gently roll those into balls using slightly wet hands (to keep them from sticking). To keep things simple, we bake them in the oven, which is much less messy than frying or sautéing. Once they are baked, they can be glazed and served right away or chilled in the refrigerator (or even frozen) until the day of the party. No need to defrost, just heat them on a parchment-lined baking tray in a 325°F (160°C) oven until warmed through. They should take about 10-12 minutes out of the refrigerator or 20-25 minutes if frozen. Then glaze and serve.


Speaking of the glaze, this is what it's all about, people. Hoisin sauce, sometimes referred to as Chinese barbecue sauce, is the main flavor agent and its sweet, salty, vinegary flavor is a perfect fit for the meatballs. The simple glaze, made with a combination of hoisin, ketchup, vinegar, honey, soy sauce, and sesame oil, is ready in just a few minutes and can be made several days in advance. The colder it is, the thicker it will get, so take it out of the refrigerator about 30 minutes before you're ready for it. If it's still too thick, stir in a teaspoon or two of hot water. Both the glaze and the meatballs can easily be doubled (or tripled) for a crowd.

Make a lot because they're going to go fast!


How to Make Hoisin-Glazed Meatballs

December 2016

Recipe Details

Hoisin-Glazed Cocktail Meatballs Recipe

Active 35 mins
Total 35 mins
Serves 25 servings

These hoisin-glazed cocktail meatballs are sticky, tangy, and perfect for your next holiday party.


For the Meatballs:

  • 1/2 pound ground pork (230g)

  • 1/2 pound ground beef (230g)

  • 1 tablespoon hoisin sauce (15ml)

  • 2 tablespoons soy sauce (30ml)

  • 1 tablespoon ginger, minced or grated

  • 2 garlic cloves, minced or grated

  • 1 scallion, minced

  • 1 teaspoon toasted sesame oil (5ml)

  • 1 tablespoon honey (15ml)

  • 1/2 cup panko breadcrumbs (1 ounce; 30g)

  • 1 egg, lightly beaten

  • 1/4 teaspoon freshly ground black pepper

For the Hoisin Glaze:

  • 1/4 cup hoisin sauce (60ml)

  • 2 tablespoons ketchup (30ml)

  • 1 tablespoon honey (15ml)

  • 2 tablespoons unseasoned rice vinegar (30ml)

  • 1 teaspoon toasted sesame oil (5ml)

  • 1 tablespoon soy sauce (15ml)

To Serve:

  • 1 scallion, finely chopped

  • 1 teaspoon toasted sesame seeds (2g)


  1. For the Meatballs: Adjust oven rack to center position and preheat oven to 375°F (190°C). Place all the meatball ingredients into a large mixing bowl and, using your hands, mix together until blended (but don’t overmix).

    Ground pork, ground beef, hoisin sauce, soy sauce, ginger, garlic, minced scallion, honey, panko breadcrumbs, lightly beaten egg, and freshly ground black pepper mixed together until blended inside a large glass mixing bowl.

    Serious Eats / Mariel De La Cruz

  2. With wet hands (to keep the meatballs from sticking), form 1 to 1 1/2 tablespoon-sized meatballs. (Using a 1/2 ounce portion scoop makes this easier but you can also do it by eye.) Place balls about an inch apart on a parchment-lined baking sheet. Bake meatballs until just cooked through, 15 to 20 minutes.

    A two-image collage. The top image shows the formed, uncooked meatballs resting on a layer of parchment paper inside of a sheet pan. The bottom image shows the meatballs, now fully cooked, on the same parchment paper inside the baking sheet.

    Serious Eats / Mariel De La Cruz

  3. For the Glaze: Meanwhile, combine all glaze ingredients in a small saucepan. Bring to a simmer over medium heat, stirring frequently, and cook until mixture is slightly thickened, 5 to 7 minutes. Set aside and let cool.

    A two-image collage. The top image shows the hoisin sauce being cooked in a stainless steel saucepan. The bottom image shows the sauce being stirred with a metal spoon, to show off the correct glossy texture.

    Serious Eats / Mariel De La Cruz

  4. To Serve: Brush glaze onto meatballs and top with scallions and sesame seeds. Serve with extra hoisin glaze on the side for dipping.

    The cooked meatballs, on parchment paper inside of a baking sheet, being brushed with the cooked hoisin sauce.

    Serious Eats / Mariel De La Cruz

Special Equipment

Rimmed baking sheet


The meatballs can be formed and cooked in advance. To serve, reheat for 10 minutes in a 325°F (160°C) oven, then brush with glaze. For best results, use pork and beef, though they can be made with 100% beef if you like. Meatballs and glaze recipes can be scaled up or down with no changes.

Nutrition Facts (per serving)
80 Calories
4g Fat
5g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 25
Amount per serving
Calories 80
% Daily Value*
Total Fat 4g 6%
Saturated Fat 1g 7%
Cholesterol 24mg 8%
Sodium 198mg 9%
Total Carbohydrate 5g 2%
Dietary Fiber 0g 1%
Total Sugars 3g
Protein 6g
Vitamin C 0mg 2%
Calcium 12mg 1%
Iron 1mg 3%
Potassium 98mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)