A single cup of fresh spinach contains less than 1 gram of protein per serving. A 1-cup serving of spinach cooked in water with no added salt contains 5.35 grams of protein.
Eggs contain about 6 grams of protein and are the highest food on the biological value. The protein content in egg white consists of around of 4 grams of protein whereas yolk consists of 2.7 grams of protein.
I would definitely prefer Egg protein.
More reasonable to consume: 3 eggs or 1.5 pounds of spinach?
And that only considers the basic numbers… factoring in bioavailablilty/digestibility… you're probably looking at 2.5-3 pounds of spinach to be equivalent in protein delivered.