For me, cutting carbs, and especially cutting carbs in the a.m. was critical to not feeling hungry. I don't think I've cut carbs enough that I'm in "keto", and I'm not sure I want to be, but I have definitely cut enough carbs that I am no longer nearly as hungry.
I usually have something with a fair amount of fat, and almost no carbs for breakfast. If I have time to cook, I might have some turkey sausage, or scrambled eggs with cheese. If I'm on the run, a handful of almonds or cashews, or some sliced cheese and meat. Not a huge amount, maybe 200 - 250 calories worth.
Then for lunch, I'll have either a protein and some veggies, or a salad with a fair amount of protein.
Then for dinner, I can include more carbs, usually things like fruit or legumes rather than grains or sugar. If I ate the same things earlier in the day, then 4 or 5 hours later I'd be starving and I'd lose self control, but if I eat them for dinner, then I'll be asleep so I don't get hungry.
I tried other models, that had me eating low fat/higher carb, and I was hungry all the time. I lost weight if the calories were controlled, but I was miserable. With high fat/lower carb I don't feel bad at all.