Lentils One cup of lentils contains a whopping 72 milligrams of magnesium. Toss them in your soups, salads, and even smoothies for a healthy dish that will help meet your daily needs. Image Source: Getty / Creativ Studio Heinemann