I agree with all these suggestions about how to handle the actual food
Personally, I found the "off switch" for bingeing once I truly got my head round the fact that it's only food. I have to be disdainful around former trigger foods now to continue to remember that this bunch of molecules does not deserve to have the power over me that I was giving it. I remember growing up, my dad romanticised food. Badly. Like "Ooooooh a caaaaaake!! It's THE BEST THING IN THE WORLD!!!"
Seriously. It's not. It's just food. I only got to this point after having counselling for completely unrelated-to-food depression, and letting other PEOPLE have power over me they shouldn't have had. I guess trigger foods are like an unruly toddler or a drunk guy in a bar. They can scream and shout at you all they like, but YOU are the one with the final say. If there's something in life you enjoy more than food, use that instead to get the same pleasurable feelings hormonally that you do from food. Crowd it out. Put it in its proper place.
And: it's not all willpower. The usual "binge foods" create a hormonal chain reaction in your body and your brain, alleviating stress. It's nowhere near as straightforward as a lack of willpower. Willpower is quite overrated in weight loss. Ok, you might go to the gym when you don't feel like it, but you get a reward. Find out what reward you're looking for through food, and find other ways to obtain it. It can be as simple as if you're down, watch a silly film instead. Laughter stimulates some of the same "happy hormones" as binge foods. I know it's SO much easier said than done... but it's worth a try.
And my ultimate piece of advice as a recovered binge eater? There is one thing you need to completely remove from your diet, and it is GUILT. You can help to break the cycle right there, with time and practice. Guilt, shame, disgust, etc... ALL bad for you. These feelings put you in an inferior position, which puts food in the superior position by default. So next time you binge, own it. Try it. Admit that you're feeling (fill in the blank) and be clear with yourself that you're taking advantage of the hormonal reactions caused by this food. Give yourself the power back! Not as an excuse to keep bingeing, but as a reason to say, it's done, I did it, I had my reasons, case closed, move on. Repeat as necessary. Guilt and shame just make the feelings drag on, keeping you down. Trust yourself that one day you will be able to say "No! I don't actually want that ice cream right now - I'll save it for when I really DO want it", and show it who's boss.
Sorry for the dissertation... But this is something I've struggled to get a hold on for so long that I wanted to try to explain it properly. I hope it doesn't sound like I'm minimising the issue, I know how hard it is, I just hope what I had in my head came through in the words (hence the sheer volume of them).