Same. Just eating one proper meal with food that doesn't instantly metabolize sometime after noon. Occasionally some low-calorie-vegetable-only snack before sleep. And switching anything bread-like out, a bunch of nice baked potatoes keeps hunger out longer than some bread.
I tried various stuff but the common advice of "5 small meals across the day" just made me feel like some cow that constantly have to eat something and it was bother to manage, all while I was getting hungry quickly. Took a long while to switch but if I'm not trying to drop weight but "just" keep it steady I can eat big, nice, tasty meal once a day then don't touch food for next 24 hours without much hunger bothering me.
I stopped with caffeine because I was drinking it only at work and I often had headaches on Sunday, till I eventually figured out I will get headache from too much coffeine exactly 2 days after i stopped drinking it.
Didn't even drank it for the stimulation, just that I like coffee and work had expresso machine and I didn't... took like 2 weeks for me to stop being sleepy in the morning but wasn't that hard.