In comparison to intermittent fasting, chronic fasting/starvation everyday like you're doing is probably not good for your body. It responds by keeping more bodyfat to last you through your 16 hr window, giving you a belly and raising your insulin when you start eating.
It seems the best balance for insulin/optimum bmi is a large breakfast, medium lunch and small dinner http://www.nhs.uk/news/2013/08August/Pages/Is-breakfast-the-...
1. a cup of milked tea in the morning
2. a chicken salad for lunch
My dinner will be slightly heavier (usually low carb) and will be before 8:00pm. Throw in 2 more cups of tea and that's my day.
It took me a very gradual tapering off of caloric intake lasting over a year to get to a point where I can do this without actually feeling hungry. My body weight is constant (so I know I'm not at a deficit) and I take vitamin supplements (to cover the proportional loss of micro-nutrient due to cutting down on food).
Once a week I have a pig-out day when I usually drink a lot of beer and eat steak, pork chops or something along those lines.
Ultimately I expect to be eating a slice of bread at 1:00 and exist on oxygen otherwise.
My real question is why would breakfast be optimal? Dinner for me would typically be a bigger meal and at a time when I'm most inactive (and will be for another 10-12 hours)
[1]: https://en.wikipedia.org/wiki/Autophagy