I'm not starving. In fact, I feel full most of the time. Perhaps it's the foods I like: grilled salmon, steel-cut oatmeal, grilled veggies, black beans, guacamole, yogurt, dense whole grain bread, and lots of green tea. I'm am having huge meals but staying under 500 for each without any problem. I know if I don't eat protein at each meal I feel very hungry, so I make sure I eat a lot of protein, some at least every 3-4 hours. I love veggies, especially roasted with garlic, and enjoy eating a plateful of veggies. That along with beans or whole grains and some protein, and I'm pleasantly but totally full. When I'm out, I try to carry yogurt or string cheese to get a few calories and a bit of protein so I don't get too hungry. I also eat lots of fiber (and take fiber), which helps me feel comfortable in so many ways, if you know what I mean.
I'm a late-night eater, too, so I'm usually happier if I go to bed earlier or eat a satisfying late snack. I'm quite fond of fat-free, sugar-free chocolate pudding made with non-fat milk. For an extra treat, I add berries and some light whip cream. Big bowl, few calories, little fat, but a little bit of protein and sweetness.
I suggest finding what you really love to eat that's healthy and eat plenty of it, and try new things to discover a variety of healthy alternatives. One shouldn't be hungry. The misery will keep one from making healthy eating a lifestyle.