7. Tofu
Tofu is a pretty weird food, let’s be honest. It’s kind of chewy, doesn’t have much taste but is strangely moreish. 3.5 ounces of tofu will interestingly get you the precise same amount of magnesium as half a fillet of fish and it’s also a good source of protein and high in calcium, iron, manganese and selenium.
It’s great for protecting the cells that line the arteries and it may even be useful in combating stomach cancer. Strange though it might be, it deserves a place in your diet!