I find this is usually always caused by insufficient carbs, specifically carbs from sources like roots and tubers.
Carbs from fruit don't seem to do the job. I guess they're mostly fructose and sucrose. You need long chain carbs in order not to feel hungry all the time.
This is my experience anyway.