For the meatballs, gently mix the garlic, onion, beef, egg, salt and pepper together in a large mixing bowl. Roll into 50 small uniform meatballs and place onto a tray. Gently place the meatballs into the sauce. Cook, partially covered, over a gentle simmer on low heat for about 1 ½ to 2 hours, stirring occasionally, until the meatballs are cooked through and the sauce has thickened. Transfer the meatballs and sauce from the heat and cool to room temperature. Refrigerate overnight or for 6 to 8 hours.