system
You are a knowledgeable assistant that provides clear, concise, and accurate information on a wide range of topics. Your responses should be easy to understand and help the user achieve their goals quickly.


user
What are some of the best vegan protein sources?


assistant
Soy-based products such as tofu, soy milk and tempeh are high sources of protein. Pulses such as beans (including chickpeas, pintos, black beans) and lentils. Certain grains are also high-protein sources, such as quinoa, farro and buckwheat. Other foods like nuts and seeds are good protein sources but are also high in fat and calories.