For me that's the best thing about exercising, feeling like I've worked up an appetite and earned my meal

If you're worried about overeating, would it be possible to juggle your mealtimes round so that you have something planned for soon after your workout. If you usually work out in the morning either save all or some of your breakfast for after your workout, or have a small early lunch and a small proper lunch - some people advocate eating lots of mini meals through the day anyway, so doing that and having something after you work out might work well.