BBQ Meatballs

These barbecue meatballs are the perfect comfort food! I took homemade meatballs, pan fried them to get them a bit browned on the outside, and then coated them in a simple BBQ sauce before baking! 

These BBQ meatballs are made with a simple homemade barbecue sauce mixture that's just three ingredients!! Talk about comfort food!

I have the worst news ever, you guys.

It’s my kids.

They’re going through one of their phases where they hate meatballs.

It’s weird. One day they love them, the next day they’re moaning and groaning if that’s what’s on the menu.

It is possible that I’ve overdone the meatball thing with them. I just LOVE meatballs.

I'm obsessed with these homemade meatballs. They're baked in a tangy homemade bbq sauce.

I keep trying new meatball recipes on them. Surely I’ll convince them to fall back in love, right}?

These barbecue meatballs? Heaven.

I mean, I literally do not understand how one can turn their nose up at these. Kids do that though, don’t they? Scrunch up their faces and turn away the most delicious things.


This BBQ meatball recipe starts with homemade meatballs.

Wait until you see how easy the sauce is for this tangy bbq meatball recipe!

I like the frozen kind as much as the next girl and the super easy BBQ sauce that goes on top of these would work fine over frozen meatballs too. But, my homemade meatballs are fabulous and I think you should try them!

You’ll use simple ingredients – ground beef, onions, oats, the usual meatball things.

I brown these in a skillet before putting them in a baking dish to finish off in the oven. I know, it’s an extra step, but it really does help seal in flavor and make these extra scrumptious.

The sauce for these barbecue meatballs is a little different. It’s not a traditional barbecue sauce at all.

Hello, comfort food! Barbecue meatballs served over mashed potatoes. So good!

You’re going to whisk together ketchup, onion soup mix, and water.

Weird and strange and confusing and also, totally freaking delicious.

This sauce is fairly salty thanks to the onion soup mix, so this recipe is not for everyone. If you don’t like salty flavors, move on.

Personally, I love big bold flavors and I like my food to be fairly salty.

I used a full packet of onion soup mix, but you can reduce it by half if you’re watching the saltiness.

We love these bbq meatballs served over mashed potatoes!

You could also use a homemade onion soup mix. Just mix together the beef base and seasonings in my recipe for onion soup burgers and add that to the ketchup and water!

My bbq meatballs recipe is total comfort food.

I serve these bbq meatballs over my baked mashed potatoes. The tangy sauce pairs great with creamy potatoes!

If you love meatballs, try my grape jelly meatballs too! My meatball casserole and buffalo chicken meatballs are both favorites of mine as well!

BBQ Meatballs

Prep Time 10 minutes Cook Time 30 minutes Total Time 40 mins
Serves 4     adjust servings

These BBQ meatballs are the perfect comfort food! We like them served over my creamy baked mashed potatoes.


For the meatballs

  • 1 pound lean ground beef
  • 1/3 cup rolled oats
  • 1/4 cup whole milk
  • 1/4 cup diced onion
  • 1 egg
  • 2 teaspoons Worcestershire sauce
  • 2 cloves garlic, minced
  • 2 tablespoons vegetable oil

For the barbecue sauce

  • 1/2 cup ketchup
  • 1 packet onion soup mix, less to taste as it's fairly salty
  • 2 tablespoons water


  1. Preheat oven to 400 degrees.
  2. Add ground beef, oats, milk, Worcestershire sauce, egg, onion, and garlic to a large bowl and mix well. 
  3. Form mixture into 12 evenly sized, loosely compacted balls.
  4. Heat oil in a large skillet oven-safe skillet over medium heat.
  5. Add the meatballs to the skillet, working in batches if needed, and cook for 3 minutes per side or until browned.
  6. While meatballs are cooking, whisk together the ketchup, water, and onion soup mix in a small bowl.
  7. Spoon the mixture over the browned meatballs and place in the oven to bake for 20 minutes. Alternately, transfer the meatballs to a casserole dish and cover with the sauce before baking. 


Recipe Notes

I sprinkled the tops with parsley to brighten them up a bit. 

Disclaimer: The nutrition information presented below is not guaranteed to be accurate.

Affiliate Links: This blog contains affiliate links.
Nutrition Facts
Serving Size
Amount Per Serving As Served
Calories 378kcal Calories from fat 184
% Daily Value
Total Fat 20g 31%
Saturated Fat 6g 30%
Transfat 1g
Cholesterol 115mg 38%
Sodium 1181mg 49%
Carbohydrate 22g 7%
Dietary Fiber 2g 8%
Sugars 8g
Protein 27g

Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs:

Calories 2000
Total Fat Less than 65g
Sat Fat Less than 25g
Cholesterol Less than 300mg
Sodium Less than 2,400mg
Total Carbohydrate 300g
Dietary Fiber 25g