To gain weight, You should add protein into your diet. Red meat can help you gain weight, especially if you are working on building muscle as well as Selmon, it is high in calories and healthy fats.
Yogurt also is high in protein. Remember always to have canned sardines and tuna in your pantry.
Beans can also be a great source of proteins and starch.