When it comes to healthy weight gain, the key is choosing nutrient-dense foods that pack maximum calories without leaving you feeling overly full.