Steam the carrots, and either keep in refrigerator to chill or put them into ice water to cool them quickly.
Wash the lettuce, and tear into bite size pieces.
Chop, and slice all other ingredients. Set all ingredients aside.
To assemble the salad, add a handful of lettuce first. Then, making rows with the ingredients start with the egg, carrots, black olives, garbanzo beans, tomatoes, and cucumbers. On the top add the cheese, and sprinkle the sunflower seeds.
Wash the fruit thoroughly, and pat dry. Place in compartment.
I included ranch dressing in this lunchbox, but use your little ones favorite. They will most likely eat more of the salad if they like the dressing.