What is the most effective way to gain healthy weight and muscle?

Weight training. The best way to gain weight and muscle is through weight training at moderate weight with higher repetitions. Limit your protein consumption to lean proteins, avoiding fat whenever possible.