Top 19 foods rich in magnesium

Ever heard of foods rich in magnesium? Although our bodies only need a small amount of this nutrient, it iTo be able to actively protect your health, you can refer to the magnesium-rich foods below to build yourself the most scientific eating menus extremely necessary for maintaining muscle, stabilizing nerve function, boosting a healthy immune system, maintaining heart rate and building muscle. strong bones. To be able to actively protect your health, you can refer to the magnesium-rich foods below to build yourself the most scientific eating menu!

What is magnesium?

Magnesium (Mg), also known as Magnesium , is an essential mineral for the nervous system, protects the heart, and develops strong bones and teeth. About 50-70% of the magnesium in the body is concentrated in the bones, the rest is in muscles, soft tissues and a small amount in the blood. Magnesium only accounts for a small amount (about 30g), but it participates in at least 300 biochemical reactions in the body to perform the task of regulating functions and energy metabolism in the body. When we apply a diet that meets daily magnesium needs, it will help strengthen resistance, prevent many diseases such as heart disease, hypertension, diabetes and osteoporosis.

Amount needed by the body

Magnesium ranks 4th out of 7 essential macronutrients of the body. If the body lacks the necessary amount of magnesium, it can lead to muscle spasms, cardiovascular disease, diabetes, high blood pressure, osteoporosis… On the contrary, if you consume too much magnesium, it will cause diarrhea due to the body’s efforts. to excrete excess magnesium. Therefore, reasonable magnesium supplementation through food sources is a necessary measure to help the body stay healthy, providing the best physical and mental health.

Products rich in magnesium

According to the recommended daily magnesium requirement of the body is synthesized as follows :

Age The amount of magnesium the body needs
Newborns (0 – 6 months old) 30mg/day (At this time, magnesium is provided through breast milk, so the mother should increase the intake of foods containing magnesium.)
Children from 7 to 11 months old 75mg/day
Children from 1-3 years old 80mg/day
Children from 4 to 8 years old 130mg/day
Children from 9 to 13 years old 240mg/day
Youth from 14 to 18 years old 360 – 410mg/day
Males from 19 to 30 years old 400mg/day
Female from 19 to 30 years old 310mg/day
Males 31 years and older 420mg/day
Female 31 years old and up 320mg/day

What foods contain a lot of magnesium?

Magnesium is a mineral that is rarely mentioned in nutrition, but it plays an extremely important role in helping to strengthen bones just like calcium . Therefore, if we want to have a healthy body and strong bones, we need to focus on foods rich in natural magnesium. Magnesium-rich foods. Here are the top 19 best natural magnesium-rich foods for health recommended by nutritionists:


Among grains, rice, wheat, and oats are excellent sources of magnesium. In 100g of rice contains 800mg of magnesium, meeting 195% of the body’s magnesium needs. The amount of magnesium in wheat, oatmeal is lower than that of rice.

Cocoa powder

In 100g of cocoa powder contains 327mg of magnesium, this is not a small number, besides it also contains many other nutrients to help provide abundant energy for the body. Cocoa powder has an extremely delicious taste, so it is loved by many people. 


Furthermore, mackerel is a great source of Omega-3 fatty acids and Vitamin D. In 100g of mackerel providing 97mg of magnesium, we should eat at least two servings of fish per week to fight high blood pressure and heart disease.


If you know how to eat avocado properly, your body will be provided with 25% of the allowed amount of Magnesium per day. In addition, avocado also contains a lot of protein, vitamin K, potassium, fiber … support for digestion, anti-inflammatory, improve cholesterol. We can eat ripe avocados with sugar or make avocado smoothies to eat in daily snacks that will be very good for the body.


If you drink a cup of low-fat yogurt every day, your body will increase by 47mg of Magnesium, and at the same time make your skin beautiful and beautiful. You can eat yogurt directly or eat it with smoothies, fruits are very delicious.

Passion fruit

At the same time, passion fruit also contains a lot of Vitamin C, Iron, Calcium, Vitamin A … which helps to nourish cells, help the body avoid dangerous diseases. Just using 4-5 cups of passion fruit juice per week will bring a very good amount of Magnesium to the body, supporting the organs to function properly.


Not only that, seaweed also contains many other nutrients such as Calcium, Vitamin C, Iron. You can buy dried seaweed or seasoned seaweed to eat with rice. Or fresh seaweed to cook soup with vegetables and tubers for a delicious and rich soup.


When eating about 28g of raspberries, your body has been loaded with a significant amount of Magnesium needed for the body’s activities. Besides, raspberries also help reduce bad cholesterol, reduce the risk of many diseases for the body. body and promote the development of bones and teeth.

Chickpeas and lentils

A small cup of beans will provide you with about 85mg of magnesium. You can cook lentil curries, lentil soups to give your family a variety of delicious dishes but still add the necessary magnesium content.



A large banana contains about 37mg of Magnesium, moreover bananas also contain a lot of Potassium, Protein, Vitamins and fiber. You can eat 1-2 bananas in the morning, about 1 hour after lunch or you can make a banana smoothie to change the taste.


Okra is also a magnesium-rich food. About 60mg of okra has provided the necessary amount of Magnesium for the body and other essential substances such as Iron, Vitamin B6, Vitamin C, Vitamin A. 

Dark Chocolate

Dark chocolate is a heart-healthy food and a great source of magnesium. Every day, you only need a small amount of dark chocolate to provide about 20% of the daily magnesium intake.

Dark green vegetables

Kale, collard greens and spinach are excellent sources of magnesium. One cup of spinach smoothie has about 160mg of magnesium. Other vegetables that are also high in magnesium include broccoli, cucumbers, celery, artichokes, etc.

Dry roasted soybeans

Each 100g of dry roasted soybeans contains about 228mg of magnesium, accounting for 57% of the magnesium the body needs each day. You can use dry roasted soybeans as a snack.


With only 28g of cashew nuts, it can provide 20% of the magnesium content needed for the body’s activities every day. You can eat dried cashews with nutritious walnut milk, delicious low-fat milk in side meals.


Besides, almonds also contain fat, protein, vitamin E, iron to help stabilize blood sugar levels and help keep bones strong. Almonds are nutritious dry nuts that need to be included in your diet on a regular basis to stay healthy and prevent many other diseases.

Dried fruit

In which foods such as dried apricots, prunes, raisins contain a lot of magnesium. However, you should use it in moderation because fruit contains a lot of sugar that makes you easy to gain weight.


One cup of sunflower seeds provides 250mg of Magnesium, 35mg of Vitamin E, 5mg of Vitamin B5, 500mg of Potassium, 160mg of Folate, 42mg of Selenium, 5mg of Iron. In sunflower seeds contain more Protein, Magnesium and Vitamin D 6 times higher than other foods. Sunflower seeds are also an excellent source of antioxidants, selenium and vitamin D that have the potential to prevent cancer.

Black sesame seeds

In 100g of black sesame seeds provide the body with about 351g of Magnesium and in 100g of black sesame butter will provide 392mg of Magnesium, which is essential for the development of cells in the body.

Leave a Comment