If it is the taste of the food that keeps you wanting more try brushing your teeth after eating. It takes the yummy after taste out that creates the craving for more.
eat small portions of food reguarly,
dont starve yourself and then eat all in the one go
eat regular small meals, around 6 a day would be ideal
make sure you eat foods with fibre to feel fuller for longer as well