The best way to diet is to diet sensibly and ensure that you are only reducing your intake by a small amount each day. This will prevent you from binging and make it easier to follow. Choose foods that have a high GI index (Glycemic Index - carbohydrates that are broken down into blood sugars slower than other carbohydrate foods keeping you feeling fuller for longer). Foods with a high GI index include pasta, oats, citrus fruits and natural yoghurt.
Another good way of controlling hunger when dieting is to ensure that you have protein and a little fat with each meal. Both of these slow the absorption of food down and will help control hunger.