The benefits of fenugreek seeds are magical when consumed in the right way and the right amounts. Too much of consuming these seeds can harm the body. If consumed in excess you can experience bloating and water retention.
To gain weight, these are good choices. Cashews, almonds, pecans, sunflower seeds, flax seeds, Brazil nuts, walnuts, and pumpkin seeds are all good for you. They contain polyunsaturated fats that add healthy calories to your diet. Bear in mind too much of a good thing will get you fat not just gain weight.
If you need to gain weight increase your total caloric intake need to maintain you weight by 500 calories per day. you should be exercising as well as you want to gain more muscle than body fat. When you gain weight there will always be percentage of muscle & body fat. The goal is to gain the most muscle as possible because more muscle is healthy for our bodies.