Yes, it does. That was an old-school swayer who did not want to do much dairy so I was illustrating that for her without mentioning the D word.
Protein foods are: Meat, eggs, dairy, nuts, beans and legumes, and grains (esp. whole grains)
The ONLY foods I don't think should really count for protein are fruit and veg. That is because the protein in them is rounded up (anything with a miniscule amount of protein, the government allows that to be rounded up to 1 or 2 but it's really so minimal that it does nothing) and additionally it's not complete meaning it's harder for your body to use.
Some of the other protein foods (the non-animal ones like beans and grains) are also not complete but they are much better than the fruits and veg.