When it comes to nutrition for muscle building and weight gain there are only three rules to remember: eat more, eat often, eat quality food. Quantity + Quality There is no other way around it. In order to gain weight you need to eat more, a lot more, but you need to eat quality muscle building food rather than junk food like doughnuts and chips. Because you’re aiming to build muscle rather than just get fat, eating a lot of the wrong things will not give you the results you want. To gain weight and gain quality muscle mass you need to base your diet around an intake of quality protein and complex carbohydrates. Make sure you eat more poultry (chicken and turkey), fish and lean meat (pork and beef), eggs and low fat dairy (Greek yogurts and low fat cheese are the best), beans, quinoa, oatmeal, nuts, nut butters and oils. If you are vegetarian or vegan, check out tempeh and seitan meat substitutes. Milk, cow or any other type, is also a good source of protein. Vegans need to incorp...