ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty Merch
Skip to Content
97% would make again

Barbecue Onion Meatballs

These meatballs are smokin' hot and bursting with flavor! With a tangy barbecue sauce and sweet caramelized onions, they're the perfect appetizer for your next backyard bash. Serve them up on a platter and watch them disappear faster than a plate of hot wings.

Tasty Team
May 05, 2023
Barbecue Onion Meatballs

Inspired by


for 40 meatballs


  • 1 lb ground beef (455 g)
  • 1 lb ground pork (455 g)
  • 1 cup panko breadcrumbs (50 g)
  • ½ cup onion (75 g), finely minced
  • ¼ cup fresh parsley (10 g), finely chopped
  • 2 cloves garlic, minced
  • 2 eggs
  • kosher salt, to taste
  • pepper, to taste

Barbecue Onion Sauce

  • ½ cup onion (75 g), finely minced
  • 4 cloves garlic, minced
  • ½ cup apple cider vinegar (120 mL)
  • 1 cup ketchup (240 g)
  • 2 tablespoons tomato paste
  • 1 tablespoon mustard
  • 2 tablespoons worcestershire sauce
  • ½ cup honey (170 g)
  • ¼ cup brown sugar (55 g)
  • salt, to taste
  • pepper, to taste
  • ½ cup fried onion (35 g), to serve

Nutrition Info

  • Calories 116
  • Fat 5g
  • Carbs 9g
  • Fiber 0g
  • Sugar 6g
  • Protein 7g

Estimated values based on one serving size.


  1. Preheat oven to 425°F (220°C).
  2. In a medium-size bowl mix together the beef, pork, bread crumbs, onion, parsley, garlic, eggs, salt, and pepper until just combined.
  3. Take a walnut size of the meat mixture and roll into a ball. Repeat with remaining meat and transfer to an oiled rack on a sheet tray.
  4. Bake meatballs for 15 minutes, until golden brown. Set aside.
  5. Add oil to a pan on medium-high heat, and cook onions and garlic until they are deeply caramelized.
  6. Add in the cider vinegar, ketchup, tomato paste, mustard, Worcestershire, honey, brown sugar, stir, and bring to a simmer. About 5 minutes.
  7. Add salt and pepper to taste (optional).
  8. Add the cooked meatballs and coat them with the sauce.
  9. Sprinkle with the fried onions, poke with toothpicks, and serve!
  10. Enjoy!
Barbecue Onion Meatballs

Inspired by