3. Nuts
Nuts are great for all kinds of things. They’re fibrous, they’re a source of protein and they’re ideal for snacking on without ruining your diet. Not only that but they’re high in magnesium. You’ll get 82 mg of magnesium (20% of your RDI) from just 1-ounce of cashews. Of course, nuts vary in their nutrition but all of them are great. You can also expect to get plenty of zinc, potassium, and protein this way.