broccoli contains more protein per calorie than steak and, per calorie, spinach is about equal to chicken and fish. of course, you'll need to eat a lot more broccoli and spinach to get the same amount of calories that you do from the meat.