You can eat the following healthy foods to gain weight: 1. Read meat 2. Milk and cheese 3. Eggs 4. Paneer 5. Fish