To keep the body healthy, we need many types of nutrients, one of which are minerals. These nutrients are very essential for our bodies, but many people hesitate to consume them. Minerals provide strength to our muscles and bones, this means that our body will remain strong only when we keep consuming minerals in abundance. If you are deficient in these nutrients, then you may also have to face hormonal imbalance. Famous dietician Dr. Ayushi Yadav (Dr. Ayushi Yadav) told us what foods we have to eat for different types of minerals.

The body needs these minerals
1. Calcium

Our bones and brain are strong through calcium, for this you should include milk products, walnuts, sunflower seeds, green leafy vegetables, pulses, soybeans, peas, legumes, oranges, peanuts, and walnuts in your regular diet.

2. Iron
If iron is deficient in the body, then hemoglobin and blood are deficient. For this, you can eat pistachios, amla, dry fruits, spinach, beetroot, pomegranate, apple, and green vegetables.

3. Potassium
The risk of heart disease can be reduced through potassium. For this, you can eat food items like Mushrooms, Brinjal, Raisin, Date Potato, Banana, Orange, Cucumber, Sweet Potato, peas, and Pumpkin.

4. Selenium
If selenium is deficient in the body, pain can arise in the muscles and joints. For this, include chicken, fish, egg, banana, blueberry, and soya milk in your regular diet.

5. Zinc
Zinc is very helpful in increasing the immunity of our body, it reduces the risk of infection. For this, you can consume gram, lentils, pumpkin, sesame, almond, egg, wheat, rice, peanut, cashew, bean, milk, cheese, curd, and red meat.

6. Magnesium
Magnesium is very useful for us, it improves the nervous system and blood pressure and also strengthens the bones. It needs cashews, almonds, spinach, salmon.