I think fluids are more important than food.
If she has a lot of mucus from a cold, watch the yogurt - sometimes the dairy products cause more mucus production. If the hot chocolate is mostly water, that's one thing, but if it's dairy based or full of additives (like the instant stuff), you might want to avoid it.
Strive for smaller and more frequent meals, with a mix of the usual proteins, healthy fats and carbs that everyone eats. Proteins: peanut butter or almond butter on celery or apple slices, hummus with veggies, a handful of almonds or walnuts, maybe a little chicken or tuna. Healthy fats: same nuts and peanut butter, maybe a little salad with olive oil/vinegar dressing, olives if she likes those. Fluids - water, popsicles, watery fruits like watermelon and berries (put on oatmeal for good carbs and protein too), or unsweetened applesauce (add real cinnamon for sweetening and health benefits). Celery, cucumbers and peppers are pretty liquid-y.
Oranges or clementines are better than OJ - the kids get the fiber too. Clementines are easy to peel and feel like a snack.
Water water water unless you have a good sports drink with no additives and dyes. I use one with less salt/sugar than Gatorade and with beta carotene vs. artificial dyes.
If this turns into a lower intestinal thing with diarrhea, then you want the BRAT diet - bananas, rice, applesauce, toast.