Question: what are the best foods to eat if you want to gain weight?
Answer: 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.