What 3 foods are best for brain health? The Best Foods for Brain Healthprotein-rich legumes, beans, and nuts;high omega-3 fatty fish, like salmon; and.fruits and vegetables, particularly dark-colored berries and green leafy vegetables.Sep 7, 2022