15 Magnesium-Rich Foods To Combat Heart-Related Problems

Magnesium is necessary for the coordination of the action of the heart muscle and the nerves that start the heartbeat.

Sambhav Kumar
Written by: Sambhav KumarUpdated at: Jan 03, 2023 15:25 IST
15 Magnesium-Rich Foods To Combat Heart-Related Problems

Magnesium is a beneficial mineral for the heart. It aids in the relaxation of muscles after they have contracted due to calcium. The flow of magnesium and calcium causes a healthy heartbeat.

Magnesium is necessary for the coordination of the action of the heart muscle and the nerves that start the heartbeat. If you have low magnesium levels, you are more likely to experience arrhythmias (irregular heartbeats) and heart palpitations.

Magnesium-Rich Foods To Combat Heart Disease

Magnesium helps prevent coronary artery spasms, which produce the extreme chest discomfort known as angina. In fact, magnesium insufficiency is the most common cause of such arterial spasms. Here are some foods rich in magnesium that you can incorporate in your daily diet.

Also read: The Risk Of Heart Attack Is Linked To Your Blood Type

Bread with Multiple Grains

Multigrain bread provides more fibre and a lower Glycemic index than white bread, giving you more energy for a longer length of time. Furthermore, this bread is on the list of foods high in magnesium.

Roasted Pumpkin Seeds

Pumpkin seeds are becoming an unavoidable ingredient in healthy sweets, smoothies, and shakes. These seeds are a good source of iron, zinc, magnesium, and other nutrients.


Almonds are a robust nut that is high in dietary fibre, vitamin E, proteins, and zinc, among other elements. They are also on the list of magnesium foods for people who need to stick to their daily recommended amount.


Bananas are not only delicious, but they are also high in critical minerals including potassium and vitamin B6. They are an excellent source of magnesium as well.

Salmon Fish

Fish is well-known for being a high-protein source, but did you know it is also high in magnesium? It prevents heart disease by providing an abundance of extra minerals such as potassium and vitamin B.


Every Indian household's preferred source of energy. Spinach is a high-nutrient, low-calorie green vegetable. Spinach is also one of the greatest magnesium foods.

Dark Chocolate

A lovely bar of dark chocolate is another excellent source of magnesium. One ounce of dark chocolate contains around 64 milligrammes of magnesium. This chocolate has a rich, black flavour that leaves a seemingly sweeter aftertaste rather than a bitter one. Purchase compounds that include at least 70% cocoa.



Vegetarians eat a lot of bean curd or tofu. Soybean milk is pressed into white curds to make it. It also contains a lot of magnesium, iron, and protein.

Also read: This is why tofu is better than cottage cheese

Black Beans

Black beans are high in magnesium, fibre, protein, and carbohydrates. Beans can help your body digest calories more efficiently and meet your body's necessary daily protein and fibre requirements.

The Peanut Butter

Peanut butter is another delicious treat that provides energy as well as a healthy dose of magnesium.


Soy milk protein is a nutrient-dense, plant-based protein that can aid in the maintenance of muscles and organs. Soy milk contains omega-3 fatty acids, which your body cannot produce on its own.

Chicken Breast

Chicken breasts are high in magnesium and protein (protein without a lot of accompanying fat). People who consume enough protein are more likely to keep their muscle mass and maintain a healthy metabolism.


Oats are high in carbohydrates and fibre, notably beta-glucan fibre. They also have a higher protein and fat content than other grains. Oats are one of the most magnesium-rich foods for vegetarians.


Make sure you don't overindulge in sweet yoghurt. To achieve your daily magnesium and other nutrient requirements, simply include some low-fat yoghurt in your diet.


Avocados are the most well-known magnesium-rich foods. Avocados are high in healthy, beneficial fats, which can help you feel full between meals.

Image credit-- FreePik