In a large bowl, combine the ground beef, breadcrumbs, egg, onion, garlic, Dijon, Worcestershire sauce, salt, and pepper. Mix just until combined.
Form the mixture into about 24 small meatballs, roughly 1 inch each.
Heat the oil in a large frying pan over medium heat. Add the meatballs in a single layer and cook for 8 to 10 minutes, turning occasionally, until browned on all sides and cooked through. Transfer the meatballs to a plate.
Reduce the heat to medium-low. Add the maple syrup, hot honey, Dijon, apple cider vinegar, butter, and a small pinch of salt to the same pan.
Stir and simmer for 2 to 3 minutes, scraping up the browned bits from the bottom of the pan, until the sauce begins to thicken.
Return the meatballs to the pan and toss to coat. Simmer for another 2 to 3 minutes, until the glaze is glossy and clings to the meatballs.
Serve warm with toothpicks, spooning any extra maple hot honey glaze over the top.