Magnesium-rich foods that promote hair growth
Magnesium plays a crucial role in more than 300 biochemical reactions in the body. Magnesium deficiency can cause hair to thin, shed easily, and lead to scalp inflammation. Adding magnesium-rich foods to your daily diet supports and stimulates hair growth.
Pumpkin seeds
Pumpkin seeds are rich in magnesium, which helps increase blood flow to the scalp, nourishes hair follicles, and reduces hair loss. They also provide zinc, omega-3s, and antioxidants—essential nutrients for healthy hair growth. You can sprinkle pumpkin seeds onto smoothies, mix them into salads, or eat them as a snack, about 28 g per serving.
Spinach
100g of spinach contains about 79mg of magnesium and is rich in iron, folate, and vitamin A, supporting rapid hair growth. Magnesium also prevents calcium buildup on the scalp—a common cause of clogged hair follicles. Adults should consume around 400g of vegetables daily to supply essential nutrients to the body.
Banana
A medium-sized banana provides about 32 mg of magnesium and is rich in potassium and vitamin B6, contributing to nourishing hair from within. Bananas are a healthy snack that can be eaten directly, paired with yogurt, or blended into smoothies. Healthy individuals should consume 1-2 bananas per day, combined with a variety of vegetables, fruits, and other sources of healthy proteins and fats to ensure balanced nutrition.
Avocado
Avocados are rich in magnesium (about 58 mg per fruit), vitamin E, and healthy fats, contributing to nourishing hair from deep within. Magnesium participates in the production of keratin - the protein that makes up hair strands, while other nutrients help balance scalp oil and reduce dandruff.
Avocados can be eaten alone as an afternoon snack, tossed in salads, blended into smoothies, or used as a hair treatment to boost moisture. Healthy people can eat about one avocado a day to supplement good fats, vitamins, and minerals that benefit overall health.
Black beans
Black beans are rich in plant protein, magnesium, and iron. Protein supports the rebuilding of hair structure, while magnesium helps regulate calcium and prevents calcium buildup on the scalp that can impede hair growth. You can mix black beans into salads, blend them into dipping sauces, or eat them with rice. Consume black beans in moderation—about 2–3 times a week, roughly half a small cup each time.
Boiled soybeans
Soybeans provide quality plant protein and are rich in magnesium, which plays an important role in improving blood circulation to the scalp and nourishing hair follicles. Maintaining the habit of eating a handful of boiled soybeans several times a week can provide plenty of nutrients for the body.

