I think some fats will curb hunger, since you have certain receptors that are responsive to them that control saitety. Water is a big one also, drink 2 full glasses before starting your meal. Lastly, I think the biggest thing for hunger is not eating until you burst. I used to always do it and now I just eat until I think I've had enough and normally I could always eat more. After 15 minutes, the food has reached my stomach (it takes time for nutrients to reach the stomach and for your body to realize its full) and I'm fine.
Just as FYI, you have receptors in your mouth for water and that is why you feel less thirsty right after taking a drink or two, long before it can be absorbed. Food is different, it takes time.