Like many of their nutty counterparts, the cashew nut is a great source of protein, which is what makes them such a popular choice for those on a plant-based diet. Plain cashew nuts contain 15.7g of protein per 100g. This is said to be the same as a piece of quality meat of the same portion size.