protein is readily available to vegans through beans (especially soy beans) and other legumes/lentils, nuts, peanut butter, oatmeal, tofu, peas, wheat flour, and almost all vegetables have somewhere between 1-5 grams of
protein. the
list goes on and on. for calcium, the darker green, the better. collard greens, turnip greens, kale, etc, are very high in calcium, as are spinach and bok choy (one serving of bok choy is 60% of the calcium you need in a day!