Those with a lack of appetite should try and eat their favorite foods, even if this means eating lots of starchy foods like pasta and bread or eating breakfast foods for every meal. To get in enough calories, reach for foods that are high in protein and fat like steak, eggs, peanut butter, and cheese.