Many ingredients in our daily diet are good natural sources of magnesium. There are various natural sources of magnesium that also contain potassium. Leafy vegetables, cereals, milk products, nuts, legumes, and fruits are all good food sources of magnesium.
It is always better to have natural sources of magnesium than synthetic ones because natural sources of magnesium are easily assimilated in the body. Green leafy vegetables, especially spinach, are a good source of magnesium. Supplementing our diet with an adequate quantity of natural sources of magnesium will prevent being prone to diseases such as asthma, diabetes, and osteoporosis. Broccoli is another good food source of magnesium. Among nuts, almonds, cashews, and peanuts are good sources of both potassium and magnesium.
Among cereals, barley, oat bran, and brown rice help the body get an adequate amount of magnesium. Similarly, whole wheat grain when not refined, is also a natural source of magnesium in food.
Almost all milk products are very good sources of potassium and magnesium. Skimmed milk and yogurt are considered good natural sources of magnesium and can be added to a diet regiment.
Among fruits, bananas are one of the richest natural sources of magnesium. They are also rich in potassium. Raisins contain magnesium as do figs. Figs, good sources of potassium and magnesium, help treat acute constipation.
The most commonly available source of magnesium in a non-vegetarian diet is fish. Fish should be consumed after broiling, as deep frying reduces its magnesium content.
Two additional sources of magnesium are kidney beans and soy beans. Kidney beans contain both potassium and magnesium.
Among beverages, cocoa and coffee are good sources of magnesium.