18. Amaranth
This is a food you will likely try if you are trying to lose weight. It also helps you reduce your blood pressure levels by 8% if you eat around 30 grams every day.
One of the mechanisms is through increasing your magnesium intake. Only one cup of amaranth will give you close to 40% of your daily magnesium requirement.