Eat more protein -- esp at breakfast.
Don't buy trigger food. Resist once at the store, then you don't have to resist a zillion times at home.
Examine the craving --
head hunger vs heart hunger. Because if it is emotional needs, you aren't going to solve it with food. Linda Spangle's "Life is Hard. Food is Easy" was very helpful to me.
Don't eat around the thing. If you crave it, just eat it then, a sensible portion. Don't eat everything BUT the thing and then the thing. You end up eating more in the end.
If it is the need to feel physically full -- watermelon, melon, zuchinni -- all pretty watery but filling.