Green beans may not by my children's favorite food, but they will eat them if they are truly hungry. It actually takes very little to feel full. Especially when you are eating live, whole food. Raw food is loaded with enzymes, vitamins and minerals. When you eat the whole food, the appetite shuts down very quickly.
Restaurants serve large portions.
It has been my experience - if you eat all the restaurant serves, you've eaten too much. Learn to leave the table satisfied, not stuffed. Start listening to your body when you eat. Take a bite and put down your fork. Start concentrating on what full really feels like.