the best diet is one where you are hungry before you eat.
Traditionally, one should rise from the table “still hungry”. This really makes sense to me because my experience says to me that eating ( at dinner ) to satiation is overeating.