One way to cut down on hunger pangs late in the day is to reduce the chances that they'll happen. (Besides, it's pretty hard to beat hunger when you're weak and confused by hunger.) The best way to do this is to eat a big breakfast. Studies show that eating a large breakfast decreases the amount of calories eaten later in the day, primarily because the extra calories consumed early on keep you fuller throughout the day and you don't end up getting as hungry.
What you eat for that big breakfast does count, though. Consume fiber-rich whole grains, such as oatmeal, which are slowly absorbed into the bloodstream. This keeps your blood sugar stable and the body feeling fuller for a longer period of time.
It's also effective to pair those kinds of foods with lean protein (egg whites, for example). Men not only have higher protein needs in general than women, but protein also stabilizes blood sugar and maintains fullness. In a 2007 study at the Pennington Biomedical Research Center, for example, test subjects who ate only eggs for breakfast reported less feelings of hunger and consumed fewer calories throughout the day than did test subjects who ate just a low-fiber bagel for breakfast [source: Vander Wal]. If you're not a big fan of traditional breakfast foods, try eating any other foods that are packed with fiber (vegetables, berries, beans) and protein (energy bars, peanut butter).