Cashew nuts, like all nuts, are an excellent source of protein and fiber. They are rich in monounsaturated fat which may help protect the heart too. Cashews are also a good source of potassium, a variety of B vitamins and folate. They contain useful amounts of magnesium, phosphorous, selenium and copper.