Good fats! Nuts, seeds, legumes - incredibly filling. I don't eat dairy because it doesn't agree with my body and I found that replacing those kinds of fats for less processed ones really helped me with my snacking.
I agree though if you're hungry you need to listen to your body.