You can curb hunger by choosing filling foods. The foods that do this best are high fibre foods and protein. That's why you can have as many vegetables as you like. They are full, of fibre, which makes you feel satisfied. They expand in your stomach making you feel fuller longer. Vegetables are healthy filling foods, so you are getting vitamins and minerals you need to maintain good health, and you are keeping hunger pangs at bay so that you are not testing your will power.