Go Back
+ servings

Easy Homemade Barbecue Meatballs

Homemade Barbecue Meatballs are the perfect appetizer featuring simple ingredients and a delightful homemade sauce that is ideal for parties and events. 
Course Appetizer
Cuisine American
Keyword Barbecue Meatballs
Prep Time 35 minutes
Cook Time 45 minutes
Total Time 1 hour 20 minutes
Servings 20
Calories 335kcal
Author Dina from SimplyHomeCooked.com



  • In medium sized saucepan heat olive oil over medium high heat. Add in the chopped shallots and stir for about 3 minutes. Then add in the rest of the ingredients for the sauce: ketchup, molasses, honey, worcestershire sauce, dijon mustard, cayenne pepper, garlic powder, and liquid smoke.
  • Reduce the heat to low and let it simmer for about 30-40 minutes making sure to stir occasionally.
  • In a large bowl combine the beef, pork, pressed garlic, bread crumbs, Parmesan cheese, salt, pepper, and water. I find that using my hands is the easiest way to get it mixed well.
  • Once the meat is mixed well, begin shaping it into balls (about 2 inches in diameter).
  • Grill the meatballs on high heat until they are fully cooked.
  • Add the meat balls into a heavy bottomed pot and pour the sauce over them. Keep the pot over low heat for 30 minutes, making sure to stir occasionally. Serve them as an appetizer on a toothpick or in a sandwich. I used hoagie bread.


If you don't have a grill, these meatballs can easily be prepared on a greased skillet.


Calories: 335kcal | Carbohydrates: 36.4g | Protein: 32g | Fat: 7.4g | Saturated Fat: 2.7g | Cholesterol: 78mg | Sodium: 999mg | Fiber: 0.7g | Sugar: 27.5g