How to build a balanced vegan meal with plant-based proteins and carbs