I can't see any errors in your food to be honest.
The only thing I could suggest I think is to drink more water through the day. It sounds daft but when I drink more I'm less hungry.
Unless there was more protein you could put into your meals?
I also have tons of fruit in between meals... I'm surprised I don't look like a bowl of fruit