Yes, walnuts are a decent source of plant-based protein. They contain approximately 4 grams of protein per ounce (28 grams), making them a suitable option for individuals following a vegetarian or vegan diet.