Are you eating enough during the day? That used to happen to me a lot and I'd be a starving lunatic when I got home and would start eating everything in sight!
LOL
Now I try to eat more during the day so I'm not so hungry when I get home. It has worked so far. I know some people say eating carbs makes them hungrier. I usually have breakfast around 8, a snack around 11, then I eat my lunch around 2 pm. I don't usually anything after that until dinner. If I do get really hungry, then I may have another snack in the afternoon. Try lean proteins like sliced turkey breast w/low fat cheese, or some nuts, just watch the calories b/c nuts have a lot.
Also make sure you're drinking plenty of water. They say most people mistake thirst for hunger.
Good luck!