Meatballs are tough when they are overcooked. In addition, meatballs with very lean meat can be a little bit dry.