When you choose food to eat, make sure it's both good for you and tasty. Your diet doesn't have to be perfect to be healthy. You won't suddenly develop a nutrient deficiency or gain weight because of one snack, one meal, or one day of eating. Remember that "it's what you eat consistently over time that matters. Progress not perfection is what counts," Evelyn and Elyse say.
Eating with less rigidity will allow you to honour your cravings as well as what foods make you feel your best. You'll feel more satisfied, so you won't have the need to binge.