Skip the frozen bag! These homemade barbecue meatballs are tender, flavorful, and simmered in a sweet and smoky BBQ sauce. They can be prepared on the stovetop, in the oven, or in a slow cooker.
Add the ketchup, vinegar, brown sugar, molasses, Worcestershire sauce, paprika, garlic powder, onion powder, dry mustard, salt, and pepper to a small saucepan and whisk to combine.
Bring to a gentle simmer over medium-low heat. Cook for 10 to 15 minutes, stirring occasionally, until the sauce thickens slightly.
Taste and adjust if needed. Add more vinegar for tang, more sugar for sweetness, or water to thin to your desired consistency.
Turn the heat to low and keep the barbecue sauce warm while you make your meatballs.
Instructions for the Meatballs:
Preheat a large skillet over medium heat.
In a large bowl, combine the egg, milk, breadcrumbs, onion, garlic, parsley, thyme, oregano, basil, salt, and pepper. Stir to combine. Let the mixture sit for a few minutes so the breadcrumbs can absorb the moisture and soften.
Add the ground beef to the bowl and mix gently until just combined. Do not overmix.
Form the mixture into 1-inch meatballs. You should get about 20 to 24 meatballs, depending on size.
Heat the olive oil in a large skillet over medium heat. Add the meatballs, brown on all sides, then drain off excess fat.
Pour the prepared barbecue sauce over the meatballs in the skillet. Bring to a gentle simmer, then reduce the heat to low. Cover and cook for 20 to 30 minutes, stirring occasionally, until the meatballs are cooked through and tender.
Recipe yields 20 to 24 meatballs.
Notes
Oven-Baked Option: Instead of browning the meatballs in a skillet, you can bake them at 400°F (200°C) for 15–18 minutes, or until browned and cooked through. Then transfer to the warm barbecue sauce and simmer on the stovetop or finish in a slow cooker as directed.To Finish Cooking in a Slow Cooker: After browning the meatballs, transfer them to a slow cooker. Pour the barbecue sauce over the top, cover, and cook on low for 2 to 3 hours. Switch to the warm setting until ready to serve.