Whether you have always been a vegetarian or you turned one, you are adorable for your choice of not getting an innocent living being killed for your food. Non-vegetarians may allure you into eating meat to gain the essential nutrient, protein as meat tends to have proteins profusely, but you need not pay heed to them. There are a good number of plant based foods that can give you enough proteins. It is good to know about them so that you have them amply and get your dose of the body building proteins. The following article has 12 of them listed along with delicious recipes using these items.