Dark chocolate is especially good, but I'm pretty sure she can eat most anything as they function better with a high calorie diet.
https://www.medicalnewstoday.com/articles/326511.php#dark-chocolate
Whether eating at home or away, here are some simple tips:
• Drink whole milk and milkshakes.
• Add extra butter or olive oil to foods like potatoes or pasta.
• Use regular (not diet) dressings on salads or vegetables.
• Eat burgers with bacon and cheese.
• Eat pizza with extra cheese.
• Add cheese to sandwiches.
• At breakfast, eat omelets with extra cheese and ham or bacon.
• Top salads and sandwiches with avocados or guacamole.
• Eat calorie-rich desserts such as ice cream, pudding, and cheesecake.
• Top hot chocolate, pudding, and other desserts with whipped cream.
• Avoid diet foods – anything that says nonfat, low fat, reduced calorie, or light/lite on the label.
Besides eating high-calorie meals, it's a good idea for guys and girls with CF to carry some high-energy snacks with them; try trail mix, nuts, packets of cheese crackers or peanut butter crackers, and veggies like carrots or celery with small containers of dressing that don't need to be refrigerated.
• https://kidshealth.org/en/teens/cf-diet.html