In a large bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, onion, Worcestershire sauce, salt, pepper, and smoked paprika.
Mix gently until just combined.
Form the mixture into 1-inch balls and place them on a parchment-lined baking sheet.
Oven: Bake at 400°F (200°C) for 15-18 minutes.
Stovetop: Fry in a large skillet over medium heat for 10-12 minutes, turning frequently.
Slow Cooker: Brown the meatballs in a skillet, then transfer to a slow cooker.
In a saucepan, combine BBQ sauce, honey, ketchup, vinegar, Dijon mustard, garlic powder, and chili flakes.
Simmer over medium heat for 5-7 minutes, until slightly thickened.
Add the cooked meatballs to the sauce and stir until evenly coated.
Garnish with parsley and sesame seeds, then serve warm with toothpicks, rice, or slider buns.