There are a variety of reasons that one may need to gain weight including genetics and certain medical conditions such as fat malabsorption, cancer treatment, pregnancy and to improve athletic performance. While foods high in saturated fat may be the first things that come to mind, there are a lot of healthy options, packed with