Which Type Of Nuts Has The Most Proteins? 26.03.2021 13 views Share Blog Peanuts – contains 26g protein per 100g and is the one of the highest nut sources of protein. Peanuts are also a great source of antioxidants, and is cholesterol-free and gluten-free, making this a snack that is healthy on the heart. Almonds – contains 21.15g protein per 100g. Although lesser than peanuts, almonds are still a high source of protein. It is also cholesterol-free and gluten-free. This is a good choice to go with if you need to lower your blood pressure, cholesterol, and sugar level. Pistachios – contains 20g protein per 100g and ranks third highest in protein on this list, Pistachios also contain lots of fiber and potassium which can help to lower the chances of cardiovascular disease. Cashew – contains 18g protein per 100g, cashews are relatively high in protein. They also contain a good amount of healthy fat, calcium and vitamin K which can help to reduce blood pressure. Cashews are also a good source of carbohydrates and cholesterol-free. Brazil Nuts – contains 14g protein per 100g. Brazil nuts are a nutritional powerhouse, packed with protein, fiber, healthy fats, antioxidants, vitamins, and minerals. This makes it a diet-friendly choice which can help to lower cholesterol and is heart-healthy. Pecans – contains 9g protein per 100g. While still high in protein but ranks lowest in this, pecans make up for it with its other nutritional values. It is also a good source of fiber, fat, vitamins, and minerals (e.g. calcium, iron, potassium) which can help reduce the risk of cardiovascular disease.