Which nutrient-dense food contains both protein and monosaturated fat?

beans
avocado
cruciferous vegetables
kale

Both avocado and kale contain both protein and monounsaturated fat.