3. Lima Beans

Legumes are a family of nutrient-dense plants that include lentils, beans, chickpeas, peas and soybeans. One cup of cooked lima beans contains an impressive 126 mg of magnesium. Legumes are also high in potassium and iron and a major source of protein for vegetarians. Since legumes are naturally rich in fiber and have a low glycemic index, they’ve been found to help lower cholesterol, improve blood sugar control and decrease heart disease risk.
2. Pumpkin Seeds

Seeds are another incredibly healthy snack you can count on to help reduce your appetite. Pumpkin seeds are a particularly good source, with 150 mg of magnesium in a one ounce serving. They’re also rich in iron, monounsaturated fat and omega-3 fatty acids.
Advertisement