Maybe a certain texture is bugging your child, or the way the food is cut up. That's no big deal. I've often noticed kids drinking from these sippy cups right before a meal. So all that fluid, whether it's milk or juice, just fills them up. Perhaps they're just stuffed by the time lunch arrives.
Kids are fickle.
If they love broccoli one day and won't eat it the next, don't worry. Stay calm, hold your ground and never force your child to eat something he or she doesn't want to eat. In the end, your positive attitude at mealtime will rub off on the kids. To get more vitamins and minerals into a picky eater, try a fruit smoothie. Take fruit, a little juice and some yogurt.