1 small onion or 1-2 shallots
1 lb ground meat (I used turkey this time, but you could certainly use beef, pork, chicken, or a meatloaf blend)
1/2 c breadcrumbs
1/2 cup stock
1/2 c BBQ sauce
1/4 c ketchup
1 TBSP soy sauce
Dice the onions finely. You could even process them in the food processor if you want, or use my personal favorite, the julienne plate on your mandoline; the smaller the pieces, the better. Cook over medium heat until translucent. For extra tastiness, you could caramelize them as well, if you’ve got the time. Let them cool while you mix the meat, breadcrumbs, stock, and egg with your hands. (Otherwise, the hot onions will cook the meat and scramble the egg.) Roll them into 2-inch balls and line them up on a baking tray so that none of them are touching.
Mix up the BBQ sauce, ketchup, and soy sauce (I highly recommend adding sriracha to this to make it spicy). Spoon or brush the sauce over the meatballs, covering them all evenly. Bake at 350 for 40 minutes.
These are great over mashed potatoes or buttered egg noodles, or you could serve them with toothpicks for fancy cocktails.