Smoky BBQ Grilled Meatballs on Skewers

My kids started requesting these the week after I made them once for a backyard cookout, which is basically the highest compliment in this house.

The meatballs stay tender inside because they go on the grill already mostly set, not raw and fragile. You get the smoke, the char, and the glaze without losing half of them through the grate.

Smoky BBQ Grilled Meatballs on Skewers

Juicy, smoke-kissed meatballs charred on the grill and glazed with sticky BBQ sauce, all threaded onto skewers for easy summer eating.

4.6 (26 reviews)
Prep20 min
Cook25 min
Chill time15 min
Total1 hr
Serves4 servings

Ingredients

Meatballs

BBQ Glaze

Instructions

1
Combine ground beef, egg, breadcrumbs, garlic, Worcestershire, smoked paprika, onion powder, salt, pepper, and cumin in a large bowl. Mix with your hands just until everything comes together, stopping the moment you no longer see dry streaks. Overmixing makes the meatballs dense and tight.
2
Roll the mixture into balls about 1.5 inches across, roughly the size of a large walnut, which gives you 20 to 24 meatballs total. Set them on a rimmed baking sheet lined with parchment. Refrigerate uncovered for 15 minutes so they firm up and hold their shape on the skewers.
3
While the meatballs chill, whisk together BBQ sauce, apple cider vinegar, brown sugar, and hot sauce in a small saucepan over low heat. Stir for 3 to 4 minutes until the sugar dissolves and the glaze thickens slightly and smells almost caramel-sweet under the smoke. Remove from heat and set aside.
4
Preheat your grill to medium-high, around 400 to 425 degrees F. If using wooden skewers, soak them in water for 10 minutes before threading. Thread 5 to 6 chilled meatballs per skewer, pressing each one gently so it seats firmly without gaps.
5
Oil the grill grates well using tongs and a folded paper towel dipped in oil. Place skewers directly over the heat. You should hear a firm sizzle the moment they land. Grill for 8 to 10 minutes, turning every 2 to 3 minutes, until all sides show distinct brown grill marks and the meatballs feel firm but not hard when pressed.
6
Brush the glaze generously over all sides of the meatballs during the final 4 minutes of grilling. The sauce will go from glossy and wet to tacky and slightly darkened at the edges, and you will smell that sharp, sweet-smoky char that means it is caramelizing properly. Pull them off at an internal temperature of 165 degrees F.
7
Rest the skewers for 3 to 4 minutes before serving. Brush with one final layer of glaze right before they hit the table.

Tips & Notes

  • Chilling the meatballs is not optional. Fifteen minutes in the fridge is the difference between meatballs that stay round and ones that flatten against the grate.
  • Do not skip the fat content. Eighty-twenty ground beef has enough fat to keep these juicy through the direct heat. Leaner beef will give you dry, crumbly results.
  • If your grill runs hot, move the skewers to indirect heat after the first sear and finish them there with the lid closed for 5 minutes. This lets the centers cook through without burning the glaze.
  • Double the glaze if you want extra for dipping at the table. It keeps in the fridge for up to 1 week in a sealed jar.
Storage: Store leftover meatballs off the skewers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350 degree oven for 10 minutes or in a skillet over medium-low heat with a splash of water and a lid to keep them from drying out.

Nutrition per serving · estimated

410 Cal
22g Fat
18g Carbs
34g Protein
1g Fiber
11g Sugar
720mg Sodium
Smoky BBQ Grilled Meatballs on Skewers step-by-step

Why the Grill Does What the Oven Cannot

The open flame gives you something baked meatballs simply never will: actual char, real smoke, and that sticky-edged glaze that sets firm instead of staying wet. The high direct heat creates a crust in the first few minutes that locks moisture inside, so the center stays tender all the way through even at the right safe temperature.

Skewering them also solves the rotation problem. Instead of chasing individual meatballs around a hot grate, you turn one skewer and move all five or six at once. It makes the process feel controlled instead of frantic.

Making These Work for a Crowd

This recipe scales up cleanly. Double the meat mixture, keep the meatball size consistent, and your cook time stays exactly the same. The only adjustment is working in two grill batches if you do not have room for all the skewers at once.

You can also roll and refrigerate the meatballs up to 24 hours ahead, covered tightly with plastic wrap. Pull them straight from the fridge to the skewers and onto the grill. The cold center actually helps them stay intact during the first few minutes over the heat.

Similar Posts