(If I eat nine dozen potatoes in the fraction of a second between getting hit for the thirteenth and fourteenth injury in a battle, I do not think that that should mean that I am "well fed". The meal would be high in carbs, and the ambiance would leave something to be desired...)
Not to mention you are breaking every world record for any eating contest. That's over 100 potatoes! Even if you could eat 100 potatoes without vomiting or causing severe internal damage, doing it in a fraction of a second (technically less since time freezes when your menu is open) is just absurd. I agree with you that it would be nice to have a way to discourage and even disable some of the eating habits the game allows. Actually not only does it allow it, it encourages it. It's an easy way to skill up your alchemy.
But that may be getting too detailed/complex, and away from the OP is looking for. It would be nice to have meals that give you different bonuses, as someone else alluded to, but I think that should remain meal specific. I do like the idea of having a bonus of some sort for eating meals. I don't think it should be too large of a bonus though. But then I'd also like to see a penalty for not eating enough, or at all. Of course that also starts going towards a realism mod which again might not be the extent the OP is looking for.