8. Peanuts
Peanuts are one of the most affordable and accessible nuts because you practically see them everywhere. They are made into peanut butter, spreads and as an added ingredient to a lot of dishes. On their own, peanuts are a wonderful healthy snack. As peanut butter, just eat 2 tablespoons and you gain 49 mg of magnesium.
9. Tofu
For vegetarians or those who just want to try something different, tofu is their ideal meat substitute. Its taste and texture is the best replacement to meat and a rich source of protein. It is also has a large content of magnesium. Just half a cup of the tofu provides you 37 mg of magnesium. Tofu can be consumed as an ingredient added to exotic Asian dishes, as a meat replacement food, or as a healthy drink or snack.