There's lots of ways to balance out your needs.Carbohydrates increase appetite. Protein and fats satiate. You won't binge eat if you are eating avacados and beef....because that fat is going to get you full fast.
That said controlling your hunger is more about not having access to food.
I can sit down and eat 5 avacados easily. Beef is mighty tasty and can be eaten in excess.
Honestly for me having a bowl of steamed collards will shut down my hunger and provide very few calories if I'm trying to strip fat.
When it comes to meat I have to control myself because it tastes so good, where's collards get old quick, but does hardly nothing to the blood sugar, gives you great shits and stays with you.