To gain a healthy weight choose nutrient-rich foods like whole-grain bread, pasta, cereals, fruits, and vegetables also include dairy products such as lean protein sources, nuts, and seeds. Add healthy calories and go-to nutrient-dense, you don't need to drastically change your diet to gain weight.