You need as well to eat vegetables with some calories. Avocados have healthy fat. Vegetables like potatoes and corn can help you gain weight as well.
Add Fruits like bananas, grapes, avocados, and mangoes to your diet, and it will give you calories and fiber.