I used to pack our daughters lunches, and then she began packing her own. She did this the night before. If I made her lunch I did it in the morning.
We would discuss the weeks lunches and breakfasts on Sundays (she still hates breakfast) Because Sunday is my grocery shopping day.
Here are the things she liked
Bagel plain and toasted
Fresh fruit smoothies. I purchased and them frozen the freshest fruits and used apple juice and yogurt to blend with. Sometimes, I purchased the frozen berries from Costco.. They were delicious. but big bags.
Rolled up lunch meat
Salad with pieces of grilled chicken ( I grilled a ton of them at a time then froze them.)
Chicken tacos (that grilled chicken again)
Left overs... All sorts of strange things.
Cheese, cracker and fruit
Sushi
Chinese Dumplings
Pretzels with peanut butter to dip.
Sandwiches but in small rolls
Lettuce rollups( Like Lettuce tacos)
Cold leftover pizza
Cold left over fried chicken
Peanut butter and crackers
Raw cut up vegetables - every day
A piece of fresh fruit or fresh fruit salad - Every day
We also sent her with different types of nut butters over the years..
Our daughter likes crunchy things so many days there was a little something in our own baggies- Pretzels, popcorn, Tortilla chips, Potato chips.. Many times if she did not eat this at lunch, she ate them in the car on the way home.