The diet we take has a great impact of the health of brain. Intake of healthy foods helps in preventing many types of brain diseases like Alzheimers. It is important to eat nutritious foods and do brain exercises. This will help in the proper functioning of brain. Some foods help in improving memory and attention. The best foods for brain are the ones that contain omega 3 fats. Foods that contain antioxidants and carotenoids are also good for brain. You can keep the brain healthy by eating nuts and seeds. Foods that contain flavonoids also boost the brain functioning. Following is a brief description of the 11 best foods for your brain.