It would be worthwhile to define efficiency here, as it can mean a lot of different things, but I'll go with the most readily available numbers that fit within the confines of your comment.
Which means calories to the amount of land consumed. Pork provides 3.5 million calories per acre. Broccoli, only two million calories per acre. For comparison, corn (again, not sweet corn) provides 15 million calories per acre. If you actually ate a corn diet, it would be very efficient, but there is a good reason why you probably don't sustain yourself on a corn diet (those who live on Doritos and sugary drinks excepted). It is not exactly great human food.
Now, that is not the greatest comparison as if you stopped eating pork, you probably wouldn't replace those calories with broccoli, but it does ultimately satisfy your question and illustrates that it is not simply a matter of all plant life always being more efficient. As you can see, corn is really efficient (and not just when it comes to land use), which provides a nice margin for the overall efficiency of animal production.