What are different plant sources of proteins?

Plant-based proteins are found in legumes (beans, lentils, peas), grains (wheat, rice, corn), nuts (almonds, peanuts), and vegetables (spinach, broccoli).