They say that if you eat nuts on a regular basis that this may help to ward off depression. Apparently researchers have found that just 1oz (25g) of mixed nuts a day increases the levels of serotonin (the hormone that makes us feel happy) and also decreases the feeling of hunger, so its great for dieting as well.
Of course my favourite food for helping depression is dark chocolate which contains high levels of phenols, which boosts your mood.
They also say that strawberries can produce a feel good factor and bananas are good for making the hormone serotonin. And finally, pasta triggers the production of insulin which raises sertonin levels in the brain so all in all an easy list of natural feel good foods.