When I've hit a plateau -- I take a FREE day. I only eat three evenly spaced meals -- but I eat what I really want.
Yes, it can go over calories, carbs, fat... but it serves as a wake-up call to your body. It shakes things up.
Generally, after my "free" day, I can really get in the groove the enxt day with proper foods and exercise and my bidy responds by burning more fuel.