While tofu is excellent, vegans must eat whole plant-based foods for a balanced diet. Remember to stock up on lentils, chickpeas, vegetables, and fruits.