Preheat your oven to 350°F (175°C).
In a large bowl, mix ground beef, bread crumbs, eggs, milk, chopped onion, and salt.
Roll mixture into evenly sized meatballs and place them on a baking dish.
Pour barbecue sauce evenly over the meatballs.
Cover with foil and bake for 25 minutes.
Remove foil and bake another 10 minutes to let the sauce thicken and caramelize.
Let cool for 5 minutes before serving.
Garnish with fresh herbs or chili flakes if desired.