Lentils are high in fiber which makes them a good protector against bowel cancer. I recommend organic, low sodium lentils if you are buying canned. They are an excellent source of protein and are an important source of B vitamins, especially B3, which is essential for both a healthy nervous system and digestive system. They are high in iron, zinc and calcium and are a good replacement for red meat. Like meat, the iron in lentils is better absorbed when they are eaten with a good source of vitamin C like leafy green vegetables.
Walnuts are an excellent source of omega-3 fatty acids, a special type of fat that is essential for our bodies, but that the body cannot produce.
(Re omega 3 see also http://flaxseeds.blogspot.com )
Walnuts are also a very good source of monounsaturated fats.
Walnuts contain many powerful antioxidants, including ellagic and gallic acids, pus antioxidant phenols and vitamin E. The minerals copper and manganese are also found in abundance in these tasty nuts.