Some of the healthy foods that can help to gain weight are milk and other dairy products. Further, meat, fish and eggs are also effective when included in daily diet. Vegans can include various pulses, grains, vegetables and fruits in their diet that can help them to gain some healthy weight.