Here are 18 of the best foods to help you gain weight or add muscle, the healthy way. Homemade protein smoothies. Drinking homemade protein smoothies can be a highly nutritious and quick way to gain weight. ... Milk. ... Rice. ... Nuts and nut butters. ... Red meats. ... Potatoes and starches. ... Salmon and oily fish. ... Protein supplements. Read more...