1. Almonds Almonds provide plenty of nutrients, including Trusted Source: magnesium vitamin E iron calcium fiber riboflavin 2. Brazil nuts Brazil nuts (Bertholletia excelsa) are some of the most healthful nuts available. They are an excellent source Trusted Source of both protein and carbohydrates, and they also provide good amounts of vitamin B-1, vitamin E, magnesium, and zinc. Brazil nuts also contain more selenium than many other foods. Selenium is a vital mineral for maintaining thyroid function Trusted Source, and it is a great antioxidant for the human body. These nuts come in a hard shell and are usually available ready to eat, making them a quick, nutritious snack. 3. Lentils A lentil is a pulse that features prominently in many food cultures around the world, including those of Pakistan, Nepal, Bangladesh, India, Bhutan, and Sri Lanka. Lentils provide good amounts Trusted Source of fiber, magnesium, and potassium. They tend to require a long cooking time. However, manufacturers can sprout the seeds, making them a delicious, healthful, ready-to-eat snack. 4. Oatmeal Interest in oatmeal has increased considerably during the past 20 years because of its health benefits. In 1997, the Food and Drug Administration (FDA) agreed that foods with high levels of rolled oats or oat bran could include data on the label about their cardiovascular health benefits as part of a low fat diet. 5. Wheat germ Wheat germ is the part of wheat that grows into a plant. It is essentially the embryo of a seed. Germ, along with bran, is a byproduct of milling. Refining cereals often removes the germ and bran content. Wheat germ is high in several vital nutrients, including: fiber vitamin E folic acid thiamin zinc magnesium phosphorus fatty alcohols essential fatty acids Chief Minister Shivraj Singh greets people on World Food Security Day Try these fresh juices for a glowing skin Does eating mango make you fat? Recipes which bust the myth