My kids aren't veggies but I pack my lunch every day for work... Is she a vegan, or a lacto-ovo?
She could take egg salad either plain or on a sandwich (if she eats eggs), hummus with pita bread, pimento cheese on bread or with veggies to dip, PB & banana sandwiches with honey (YUM), onion bagel sandwiches spread with herb flavored cream cheese with lettuce and tomato, fruit salad or regular salad with lots of interesting mix-ins...
I have sent home-made "lunchables" with my kids before. They especially like the pizza ones, which is basically a small flatbread or halved english muffin, some tomato sauce, and a sprinkle of cheese.. she could also add some raw veggies and those are great eaten cold.
I don't know how good her school cafeteria food is there, but a lot of schools have jumped on the bandwagon of healthy cafeteria foods. On my kids' elementary school menu are lots of fruit and veggie choices, salads, whole grain breads, and grains like pasta, rice, or oven baked fries instead of fried stuff. I pack the girls' lunches upon request but generally they eat at school, and I don't mind.