It's only a binge if you call it a binge. Don't give food that kind of power. If you ate a crap ton of food, then that's what you did - and probably because you needed to. Unless you are morbidly obese or something, eating lots of food is a good thing. I eat around 3000 calories most days, not lately due to steak and eggs, but normally that much, and do not gain weight. In victorian times people ate on the order of 4000 to 5000 calories and were lean and dense with nutrients. It's better to be overnourished than undernourished any day. More problems will come from eating too little, while very few come from eating too much of the right foods. Make sure to eat a lot of liver, seafood, meat and other very dense, nutritious food to prevent nutritional deficits and this will eliminate most cravings. Molasses and salty chocolate are great sources of electrolytes and may be taken liberally in place of fodder to satiate most cravings.
Steak, eggs, potatoes - fruits, nuts, berries and forage. Coconut milk and potent herbs and spices. Tea instead of coffee now and teeny amounts of kelp daily. Let's see how this does! Not really had dairy much, and gut seems better for it.