pretty much everything you mention is what I get my protein from 
But on the more trying to be helpful side, potatoes are about 2% protein by weight and more protein per calorie than things like apples by about 400%.
Broccoli is another good one. It's closer to 3% protein by weight and 1500% more protein per calorie than apples.....which is good and bad
You'd need to eat like 5+kg of it a day to get enough calories but that would give you like 150g of protein heh.
If I think of anything else I will post back.
But on the more trying to be helpful side, potatoes are about 2% protein by weight and more protein per calorie than things like apples by about 400%.
Broccoli is another good one. It's closer to 3% protein by weight and 1500% more protein per calorie than apples.....which is good and bad
If I think of anything else I will post back.