I agree with the previous poster. I find it better to eat all the time, even if you aren't actually hungry. You want to be eating before you get to that crazy hungry stage, that's the point where you are tempted to binge. I have done the starvation thing and it does work, but you can only sustain that for so long and it is torture. Your body starts hanging onto weight when it realises you are starving it. It also damages your body - you will get gall stones and things like that, it will only make it harder for you to lose weight in the future.
You will lose more weight in the long run if you eat small meals every 2-3 hours. Cut off your eating time, like if you eat dinner at 7pm - don't eat anything else for the night. Or cut off your food about 3 hours before you go to sleep. Drink lots of water. I used to drink 2 litres a day, now i drink 3 litres because it is more appropriate for my size. Eat protein often. Chicken, lean meats, tuna / fish, cottage cheese, eggs, tofu ... things like that.
Try and eat 3 main meals a day, and 2-3 smaller meals. Eat protein in all your main meals. Don't skip breakfast, breakfast is like turning the key in ignition of a car and starting the engine. Breakfast starts your engine, it gets your metabolism going.
Eat and drink evenly through the day, by that i mean... don't skip breakfast and then drink 1 litre of water at 1pm and eat 3 meals. Exercise - do whatever you can do. It really will help you. I don't do much exercise because i'm so out of shape, but and i truly believe it helps me. I'm slowly building up my endurance.
Switch to wholemeal or multigrain breads. Eat vegetables.
Watch your sodium intake...
Kristals daily menu sounds good. I'd be trying something like that and seeing how you go.
Don't deny yourself. I still eat chocolate, i switched to Lindt dark chocolate 70% cocoa.
Best of luck with it all