Many dietitians recommend small, frequent meals consisting of high-calorie and high-protein foods for effective weight gain. Focus on including high-calorie condiments, like guacamole, mayonnaise, and nut butter, and avoiding low-calorie, fat-free, and sugar-free foods.
You may also consider liquid nutrition, like milkshakes or oral nutrition supplements, to add a dense source of calories to your day.