Weight GAIN tips????

not your usual request- and i don't want to hear the stupid "just eat" line
I have an extremely high metabolism and i've always been little- right now i'm going through a depressive rut and it's been really hard for me to eat. so obviously i've been losing weight. i can't put food past my mouth. i'm not anorexic- i desperately want to gain and i HATE my body. is there anyone with any meal substitutes or weight gain tricks they swear by? 
update: i'm vegan!!! so milk eggs and meat for protein is out