Plan your diet comprising colourful vegetables, hearty grains, appetizing legumes and nuts which would help you to meet your daily dose of protein. Here are the 5 splendid plant-based protein sources.