Magnesium Rich Foods Vegetarian Magnesium Rich Foods Vegetarian : Tofu is an excellent meat substitute, whether you're a vegetarian or just looking to switch things up a bit.