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

BBQ Meatballs

These BBQ meatballs are the perfect comfort food! We like them served over my creamy baked mashed potatoes.
Course Main Course
Cuisine American
Keyword comfort food, easy dinner recipes, weeknight dinner recipes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4 servings
Calories 339kcal


For the meatballs

  • 1 pound lean ground beef
  • 1/3 cup rolled oats
  • 1/4 cup whole milk
  • 1/4 cup diced onion
  • 1 large 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


  • Preheat oven to 400 degrees.
  • Add ground beef, oats, milk, Worcestershire sauce, egg, onion, and garlic to a large bowl and mix well. 
  • Form mixture into 12 evenly sized, loosely compacted balls.
  • Heat oil in a large skillet oven-safe skillet over medium heat.
  • Add the meatballs to the skillet, working in batches if needed, and cook for 3 minutes per side or until browned.
  • While meatballs are cooking, whisk together the ketchup, water, and onion soup mix in a small bowl.
  • 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. 


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


Calories: 339kcal | Carbohydrates: 21g | Protein: 28g | Fat: 14g | Saturated Fat: 9g | Cholesterol: 118mg | Sodium: 1205mg | Potassium: 659mg | Fiber: 1g | Sugar: 8g | Vitamin A: 245IU | Vitamin C: 3.1mg | Calcium: 63mg | Iron: 3.6mg