Minerals keep all the bones of the body strong. Calcium, zinc, iron and potassium are among the basic minerals needed by the body. The essential minerals that the body should always have plenty of include zinc, calcium, selenium, copper, magnesium, iron, phosphorus and potassium. Sodium was not factored in as sodium should be avoided or lessened in the diet. Also, iodine was not included since iodine is dependent on the real quality of the soil. Foods high in minerals are nuts, beans, dark leafy vegetables, fish, seeds, mushroom, shellfish, whole grains, beef and lamb, dairy products that are low in fat, whole grains, cheese and dried fruits, as well as tofu and avocados. Here are some more foods that are rich in minerals good for the body.
You can find 7 out of the 8 important minerals. Nuts contain iron, calcium, copper, zinc, selenium, and magnesium. Nuts help lower cholesterol and are good for the heart. Nuts are high in caloric content so make sure that you only snack on no more than a handful per day. Almonds and cashews are high in minerals and Brazil nuts are known for its high selenium content. Though nuts are high in fat, they contain good fat. Nuts help reduce the risk of chronic diseases. It improves blood sugar levels, and even reduces the risk of certain cancers. Cashews improve blood pressure in people with metabolic syndromes and increases antioxidant potential in the diet.