The trick is to get a good mix of protein, carbs and non-saturated fats and eat maybe 6 smaller meals per day at 3 hour or so intervals. As you don't eat meat protein is a little harder to come by but there is a still a heap of stuff out there.
Protein:
Beans, Chick peas/lentils, tofu, milk...