@samueldob One item in your list is maybe a bit misleading:
1/2 cup chickpeas, dry, raw has 19g protein in 364kcal. But if you're eating canned chickpeas, it's more like 5.4g protein in 106 kcal per 1/2 cup serving. An entire can of chickpeas is usually 1.5 cups, which yields 16g of protein in...