I think the best solution would be to have an additional command that allows them to eat slower. They could click on the food and "grab a serving" to eat fast or click on it and select something like "enjoy a meal together" to eat slow.
If I'm playing a single sim there's no reason to take an hour and a half to eat a sandwich, but I can certainly understand wanting it to slow down for family meals.