Preheat the oven to 400°F. Line a large, rimmed baking sheet with parchment paper.
In a large bowl, mix the beef with the salt, pepper, garlic powder, onion powder, and (if using) chili powder.
Form the mixture into 24 small meatballs, each weighing around 20 grams. I weigh them on a kitchen scale, but you can eyeball it.
Place the meatballs on the prepared baking sheet, not touching each other. Spray them with an olive oil spray (optional), then bake them until cooked through, for 10 minutes.
While the meatballs are baking, whisk together the sauce ingredients (ketchup, mustard, and maple syrup) in a medium saucepan. Heat the sauce over medium-low heat. Bring it to a gentle boil, then lower the heat to low and simmer while the meatballs are in the oven.
Remove the meatballs from the pan with a slotted spatula. Toss them in the sauce until well-coated.
Transfer the meatballs to a serving plate and use a pastry brush to brush them with more sauce. Serve them with any remaining sauce for dipping.
Video
Notes
A variation on the sauce: Use ½ cup of ketchup, two tablespoons of sriracha sauce, and two tablespoons of Worcestershire sauce. When combined with adding chili powder to the meatballs, this results in a mildly spicy flavor profile.
I often use extra-lean ground beef in my recipes. But in this recipe, the meatballs are too dry if using extra-lean ground beef and could also fall apart, so it’s best to use lean ground beef. The fat adds flavor and helps them stay together.
The nutrition info assumes that unsweetened ketchup and sugar-free maple were used.
You can make this recipe with ground pork.
You can keep the leftovers in an airtight container in the fridge for up to 4 days. Reheat them in the microwave, covered, at 50% power. You can also freeze them for up to three months. Spread them on a wax paper-lined tray and freeze them for a few hours. Once frozen, you can place them in freezer bags and thaw a few at a time.