All of us hear from time to time that non-vegetarian food is not good for the body as they tend to increase the chances of hampering our cardiac and urinary functions and are filled with cholesterol. Besides meat eating also may make people aggressive. The counter argument always comes forth is that to consume ample amount of muscle building proteins, non-vegetarian food is required as vegetarian sources of proteins are insufficient. This is a myth. There are several vegetarian sources of protein and we are going to tell you about them in the article below. Now you can happily leave non-vegetarian food because of the several harmful effects it has and go all vegetarian and still get all your protein requirements fulfilled.