You are very deficient in protein in your diet.
There are some new studies coming out that suggest that the body craves food until it has met its protein needs.....if you are eating protein rich meals, you will feel less hungry.
Also, studies suggest we tend to eat the same volume of food in a day regardless of its calorie content. So if you eat low energy dense food with meals, you can pad them out to feel properly full without going over a calorie limit too much.
The 'problem' with IF is that the body only absorbs a certain amount of protein at a time, and if you spread your eating out over the day, you will absorb more protein.
So for me, the best thing is, protein rich, calorie controlled breakfast, protein rich, calorie controlled lunch, dinner the same, all with some low density food in the mix. I have treats and / or crappy food after that protein rich dinner so any blood sugar spikes happen when I'm asleep not near the fridge!
Eg. breakfast would be egg on toast, with a sliced apple. Lots of protein, some fibre and filling from the apple
Similarly for lunch, today I was at a place where they had 3 toasted sandwich options; 3 cheeses, chicken club or beetroot and falafel. I went with the chicken club because the 3 cheeses had lots of fat, not a lot of protein and no fibre, the beetroot and falafel had lots of fibre but not a lot of protein, the chicken club had lots of protein and fibre in the salady bits.