Go Back
+ servings
5 from 1 vote
BBQ Meatballs with Mashed Potatoes
Prep Time
20 mins
Cook Time
30 mins
Total Time
50 mins

These made from scratch BBQ meatballs are best when served over creamy mashed potatoes for a super satisfying meal on a chilly day. Warm, comforting, stick-to-your-ribs food!

Course: Main Course
Cuisine: American
Servings: 6
Calories: 407 kcal
For the Meatballs
  • 1/2 cup panko style breadcrumbs
  • 1/2 cup milk
  • 1 egg
  • 1/4 cup grated white onion
  • 1/4 cup fresh chopped parsley or 1 tablespoon dry parsley
  • 2 teaspoons minced garlic
  • 1 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon fresh ground pepper
  • 1 1/2 pounds lean ground beef
For the Sauce
  • 3/4 cup ketchup
  • 1/2 cup prepared BBQ sauce your favorite brand
  • 3 tablespoons brown sugar
  • 1 tablespoon Worcestershire
  • 1 teaspoon minced garlic
  • 1/2 teaspoon onion powder
  • Fresh ground black pepper to taste
  • 1/4 teaspoon crushed red pepper optional
For the Mashed Potatoes
  • 2 pounds Yukon Gold potatoes peeled and cut in half
  • 1/2 cup milk warmed in microwave for about 25 seconds
  • 3 tablespoons butter
  • 3 teaspoons salt divided
  • freshly ground black pepper to taste
  1. Line a rimmed baking sheet with heavy-duty foil and coat it well with non-stick cooking spray. Preheat oven to 425 degrees F.
  2. In a large bowl, combine all the meatball ingredients through the pepper. Add ground beef and mix well to combine. Shape into balls and place on prepared baking sheet. Bake for 15 to 16 minutes, or until nicely browned. You don't need to cook them completely through at this point. Remove pan from oven and transfer meatballs to a large baking dish.
  3. Reduce oven temperature to 350 degrees F. Whisk together the sauce ingredients and pour over the cooked meatballs in the baking dish. Place dish in the oven for 15 to 18 minutes or until meatballs are cooked through and no longer pink in center and sauce is heated through.
  4. While meatballs are cooking, add potatoes to a large pot and add cold water until potatoes are covered by about one inch. Add a couple of teaspoons of salt and bring water to a boil over high heat. Reduce heat to low, cover pot, and simmer for 25 to 30 minutes, or until potatoes are tender when pierced with a sharp knife. Drain well and return potatoes to warm pot. Add 1/2 cup warmed milk, 3 tablespoons butter, 1 teaspoon salt and fresh ground black pepper, to taste. Use a hand mixer to mix until creamy and smooth, being careful not to overmix. Taste and add additional salt, if needed.
  5. Serve BBQ meatballs over mashed potatoes.
Nutrition Facts
BBQ Meatballs with Mashed Potatoes
Amount Per Serving
Calories 407 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 9g56%
Cholesterol 119mg40%
Sodium 2102mg91%
Potassium 650mg19%
Carbohydrates 31g10%
Fiber 1g4%
Sugar 23g26%
Protein 27g54%
Vitamin A 796IU16%
Vitamin C 6mg7%
Calcium 102mg10%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.