5 foods every woman must eat Leafy vegetables It is not possible to meet your nutritional needs without having leafy vegetables in your diet. Spinach, legumes, asparagus, lettuce, fenugreek leaves, broccoli are available in abundance and are huge sources of fibre, Vitamin C and K, folic acid. It is also a vision protector and provides four essential minerals, i.e. calcium, magnesium, iron and potassium. Try to have it daily in your diet and darker the better. Whole grains Whole grains have up to 96 per cent more fibre and essential nutrients and vitamins than refined grains. You can start your day with whole wheat cereal or a whole wheat bread toast." Nuts Make nuts an essential ingredient in your diet. Sprinkle it on salads or breakfast cereals or stir them into yoghurt because they are an excellent source of protein, magnesium and B & E vitamins. They are useful in fighting heart disease and cancer. Nuts are high in fat calories, but their fat is the...