I finally ditched the idea that breakfast is the most important meal of the day, and stopped eating it. I find it phenomenally difficult not to eat after dinner, as I am naturally hungry in the evenings, and all my previous dieting attempts were terrible because I'd have to fight against my natural inclination to eat supper/snacks before bed.
BUT I find it incredibly easy not to eat in the mornings. So now I don't! I eat my first meal (often breakfast type foods, but sometimes lunch type foods) around 11am, then have afternoon snack, dinner, and finally evening snacks around 10pm. So I now have a natural 11-12 hour eating window, instead of a 15-16 hour eating window when I was eating breakfast as well.
I've also tried to eat more wholegrains and seeds, make sure I get my 5 a day, and not eat sugary snacks before dinner. But I still eat plenty of chocolate and crisps after dinner!
I've lost nearly a stone this year and haven't felt deprived at all, it's been fab.
If you are naturally a morning eater you could eat breakfast but then not eat after early tea, eg eat between 7am and 7pm. I think it's been hugely helpful to try to work WITH my natural eating rhythm rather than against it.