3. Eat Energy-Dense Food
Nuts such as walnuts, macadamia nuts, almonds, and peanuts are great for gaining weight. They are also necessary for a healthy lifestyle so you should try to eat these foods every day. You can eat them as snacks between meals.