I second @mtncntrykid’s solution of OMAD. Does the trick for me as well. Go for a large meal in the evening, if you tend to snack at night, rather than during the day. And don’t hesitate to really feast when having your meal. But: feasting doesn’t mean devouring it mindlessly. Be aware of your food, by thankful for eating healthily, close your eyes and really taste it. Eat slowly and really enjoy it, the way it’s going to fuel you and that you’re giving your body what you took from it through your activities throughout the day. But be aware that digestion and health begins with eating slowly and chewing and tasting the ingredients. It’s all about the mind-body connection for me. I feel much more satisfied that way afterwards!
What helped my quite a lot is this: after your meal, think about the great nutrients you just gave to your organism, and how much good it’s doing for your body. Think about the nourishment and the health energy you get by eating keto. Additionally, question why you crave snacks after eating. Tell yourself that you don’t want to spike insulin again after eating your OMAD, because that diminishes some of your work.
If all else fails, make a plan what you’re having tomorrow and think about the time until your next meal in hours, rather a whole day. So my advice boils down to mindfulness pretty much.