Tofu
It is a staple in vegetarian diets due to its high protein content. Tofu is derived from soybean milk and contains 35 mg of magnesium in a 3.5-ounce serving (8% of what you need daily). Alongside protein, tofu supplies calcium, iron, manganese, and selenium. Studies suggest consuming tofu and other soy products may shield arterial cells and potentially reduce stomach cancer risk. [6]