Question: what are the best foods to eat when weight training?
Answer: Lean Beef. This should be a staple of your diet if you want to gain muscle mass. ... 
Skinless Chicken. ... 
Cottage Cheese. ... 
Eggs. ... 
Whey Protein. ... 
Tuna and Other Fish. ... 
Oatmeal. ... 
Whole Grains.