They're nutritious, versatile and have plenty of staying power. Build meals with 20–30 grams of protein per meal using these vegetarian staples. Keep tofu, beans, grains, dairy, nuts and seeds on hand ...