Go Back
+ servings
If you’ve made this recipe, please come back and leave us a star rating or a comment below.

BBQ Meatballs

BBQ Meatballs are an easy appetizer that can be made from scratch or with frozen meatballs and your favorite barbecue sauce.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Appetizer
Cuisine American
Servings 10 servings
Calories 256kcal


  • 2 pounds lean ground beef
  • 2 eggs
  • ½ cup milk
  • ½ cup plain dried breadcrumbs panko or regular
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 2 cups BBQ sauce your favorite
  • Fresh minced parsley for garnish if desired


  • Preheat the oven to 450 degrees F. Line 2 rimmed baking sheets with foil and set aside.
  • Place all ingredients into a large bowl and gently mix together with your hands or a metal spoon, careful not to over-mix. Just squish it all together a few times to combine.
  • Using a cookie scoop or your hands, divide the meat mixture into desired size meatballs. As long as they are uniform, they can be as large or small as you like.
  • Bake in the preheated oven for 12-14 minutes, depending on the size. Be sure to check for doneness.
  • Turn on the broiler. Remove the trays from the oven and brush a generous amount of bbq sauce over the tops of the meatballs. Broil for 2-3 minutes or until caramelized, watching closely so they don’t burn. Transfer to a serving dish and sprinkle with fresh parsley for garnish, if desired. Serve with additional BBQ sauce for dipping.


Broil time will vary from oven to oven, so don’t leave these unattended. They burn quickly!
This recipe makes roughly 40 2-inch meatballs. The number of meatballs you get will depend on the size of each meatball. I recommend using a cookie scoop for even sizing. 
An appetizer sized serving is 3-4 meatballs. For a meal, plan on 5-6 per person.
Storage: Leftovers should be stored within 2 hours, and in an airtight container in the refrigerator. They will stay fresh for 3-4 days.
Freezing: Cool completely, then store in a freezer bag or freezer safe container. Freeze for up to 6 months.
Reheating: If frozen, thaw completely before reheating. Reheat in the microwave or in a pot on the stove. You can also reheat on a baking sheet in the oven, just cover with foil first to keep them moist.


Calories: 256kcalCarbohydrates: 27gProtein: 22gFat: 6gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 1gCholesterol: 90mgSodium: 920mgPotassium: 488mgFiber: 1gSugar: 20gVitamin A: 196IUVitamin C: 1mgCalcium: 53mgIron: 3mg
Keyword bbq meatballs