One thing that's helped me is eating more protein for breakfast.
I normally eat cereal for breakfast and I'm hungry well before lunch. About a month ago I meal prepped high protein breakfast burriots and started eating those for breakfast. My cravings went way down and I was full for longer.