From my own personal fight against fat:
Mind over matter, keep healthier snacks handy (like in your car so when you are driving home you don't feel tempted to cheat).
Maybe consider a suppliment with an appetite-suppressing effect so you aren't hungry until later in the day (but still, you have to eat clean).
Find ways to get creative with healthy foods (spices are the variety of life).
Schedule your "cheat meal" (1 maybe 2 per week) as a reward, but don't go hog-wild when you do have it.