Everyday Foods With Surprising Health Benefits

 

11. Nuts

Nuts boast plentiful nutritional benefits. They have tons of healthy fats, which can help regulate cholesterol levels and reduce inflammation related to heart disease. Nuts also contain essential minerals like magnesium, copper, iron, selenium and zinc, all of which play crucial roles in proper cell growth and development. Eating a handful of nuts daily can help boost energy and improve digestion. Because nuts are so calorie dense, a serving size is quite small — only an ounce, or about a handful. Nuts are your best friends if you’re looking for a nutritious snack.

12. Onions

Onions are not only versatile and delicious, they also offer many health benefits. They’re packed with vitamins, minerals and antioxidants that help boost your overall health, like improving heart health, boosting immune function, regulating blood sugar levels, reducing inflammation and preventing certain cancers. Onions also have prebiotic fiber, which promotes healthy digestion and can even help you sleep better.