Protein comes from meat and meat substitutes, like beans, tofu, etc. You can get some protein into your salsa by putting some black beans or kidney beans into it (and it would taste great!). Vegetables alone are rich in vitamins and minerals, but have much less (and lower quality) protein than...