You can gain weight by eating a whole-food plant based diet which contains enough fibre and nutrients to replenish your body and restore balance.