I have no idea how you cure being a compulsive eater. I have lost a lot of weight over the past 7 months or so by
1. Cutting out 95% of the alcohol (mostly beer) that I used to drink.
2. Cutting out 95% of the cake I used to eat
3. Cutting out about 80% of the bread I used to eat.
My daily intake is now typically:
Porridge with muscovado sugar and a glass of fresh orange juice for breakfast.
Some type of protein (frequently ham) with tomatoes and spinach/cress/rocket mix for lunch, followed by two or three pieces of fruit.
Quite a substantial meal for dinner, meat (usually) and 3 or 4 types of veg, again followed by several pieces of fruit. However, we are having far more in the way of veggie meals than we used to. Tonight, for example, we had a variety of non-meat "burgers" amongst 4 of us.
During the evening I quite often eat fruit. I have several cups of tea, a couple of cups of coffee, and a few cups of water during the day. But I still eat at times when I shouldn't. Careful shopping means that it's no longer ice cream, which I have always found to be a problem.
I suspect a point will come when I will stop losing weight with this approach and will need a rethink, but as long as it's working I'll keep going. So far I have lost 3st 2lb since early October, two-thirds of that during the first 3 months. I am now a little under 17 stones (106kg at the last YACF weigh-in) and hope to be somewhere around 13 stones by the end of this year.