Tofu
Tofu is also known as a staple food in most vegetarian diets because it’s very rich in protein. Tofu is basically made by pressing soybean milk into soft white curds, which is also known as bean curd. Only 3.5-oz. of serving has no less than 35 mg of magnesium, meaning 8% of the recommended daily value.
Only one serving offers 10g of protein, and the proper amount of calcium, iron, manganese, and selenium. Even more, there are some studies that have shown how eating tofu and other types of soy products might protect the cells in your arteries. In fact, it might even decrease the risk of developing stomach cancer.