In addition to legumes, experts consider the following vegetables to be good sources for plant-based protein: watercress, alfalfa sprouts, spinach, Chinese cabbage, asparagus, mustard, and collard greens, broccoli, Brussel sprouts, and cauliflower. Medical News Today, June 2020