To the OP: I'm definitely the same way and I'm working on overcoming this as we speak. I found that if I drink water after my dinnertime meal (I only eat two "meals" per day) I digest it slower and don't have as strong of a craving for post-meal snacking. If I don't drink water within 10 minutes of finishing my meal, I start to forage around the kitchen and indulge in crazy uncontrolled snacking! Sure, like you, it's primal foods (usually a few handfuls of coconut chips, a handful of macadamia nuts, and once in a while some dried fruit) but it's too much and my body hates me for it the next day.
Give water a try... or, like someone else suggested, tea. Both work for me.