While Tofu is a great plant-based alternative, there are many foods that are high in protein including black beans, chickpeas, quinoa, peas, lentils, and almonds. There are also many new vegan “meat” alternatives hitting the shelves that are high in protein. Vegan protein powders made from pea, cranberry, and rice proteins are also great sources.