We recently (as in, within the last month) switched to a more plant based (vegan) whole foods diet for health reasons. Well, not sure if we can call ourselves vegans really as we do eat some low-mercury fish, very occasionally allow for pastured meat (as in about once a month) and eggs (maybe once a week for dh and son as they love them, I don't eat them). Previously, we used to eat more of a primal/paleo type diet. My toddler (3.5) has had issues with being underweight for some time (he is in the 2nd percentile for the WHO chart). He was a couple weeks early and lower birthweight (5 pounds) but he caught up to his 10 pound cousin born at the same time and was a chunky baby until around 1 year or so when he just slowed down so much and never caught up to the curve. He is only 24-25 pounds and his height is pretty average. Anyway, we did make the switch to this diet because we believe it is more healthful and we can give our children a better nutritional start this way but my major concern is how to help my toddler gain weight without animal products. I feel there couldn't have been too much of an advantage for his weight gain with the way we were eating before because despite giving him full fat dairy, eggs, and pastured meat in plenty, he has not gained well. He also has anemia which we are dealing with, although this is partially hereditary in his case. I don't want to overdo soy although I am fine with it in moderation. His doctor recently suggested testing for celiac so we may do that soon to see if that could be contributing to the weight issues. In the mean time, what are some full-fat vegan foods I could give him to help him gain?
Oh, I should probably add he is NOT a picky eater at all and eats quite a bit/likes to eat constantly during the day. He just apparently has an insane metabolism.