• Peanut butter

Peanut and peanut butter are good for the heart and brain according to research. Both are a good source of healthy fats. And they are also packed with vitamin E.

Both foods may help keep the heart and brain healthy and functioning properly. Other good choices are almonds and hazelnuts.

READ ALSO:4 fruit peels with amazing health benefits

Tomatoes are low in sodium, fats, and cholesterol but high in many beneficial vitamins and minerals.

Most tomatoes are usually about 95 percent water and a 5 percent mix of carbohydrates, fibers, and nutrients.

Tomatoes are a great source of antioxidants since they have vitamin C (ascorbic acid) and antioxidant compounds lycopene and beta-carotene. Tomatoes also contain a powerful antioxidant such as lycopene which helps protect against the kind of free radical damage to cells which occurs in the development of dementia.

  • Eggs

Round yolks are rich in choline, a B vitamin-like nutrient which the brain uses to make acetylcholine, a neurotransmitter that may be important for maintaining memory and communication among brain cells.

  • Avocado

Avocados are rich in monounsaturated fat, which contributes to healthy blood flow in the brain.

It is also high in potassium which lowers blood pressure that helps to keep the brain in top form and reduce your risks for hypertension or a stroke. The fiber in avocados also reduces the risk of heart disease and bad cholesterol.

READ ALSO: How to get rid of cavities at home

  • Blackcurrants

Vitamin C has long been thought to have the power to increase mental agility, and some research suggests that a deficiency may be a risk factor for age-related brain degeneration including dementia and Alzheimer's.