If you aren't gaining weight, eat more. Try adding something that isn't so hard to digest but nutrient dense. Olive oil and peanut butter come to mind. A tablespoon of olive oil is over 100 kcal and if you add that to a couple whole food meals you won't get much more full from them...