I like to put several small things on their plates - a couple of grapes, a couple of carrot sticks, etc. They don't eat that much (in quantity) at that age. Sometimes when they have friends over I make a few different kinds of sandwiches cut into 4s and piled on a plate like British tea or something. (my kids like cucumber sandwiches, too, and provolone and mayonnaise - I only know these things by trial and error, because they aren't favorites of mine!) Soup, quesadillas are also favorites.
Anything that can be dipped or spread or assembled is popular here. Apples dipped in peanut butter. Veggies and dip. Put out ritz crackers and small condiment dishes of peanut butter (or almond butter or similar) and jelly and she can make her own "sandwich."
I use a small custard cup and microwave some refried beans with cheese on top and give them taco chips to dip. You can spread a little spaghetti sauce on a flour tortilla, sprinkle on some mozzarella cheese, microwave for a minute and you have a small pizza (she can help to assemble, too.) Hard boiled eggs - my kids love peeling and salting them by themselves.
Small pieces of fruit on skewers or toothpicks, with yogurt "dip" is also easy (anything on a stick!) Oh, and wraps - you can take just about any sandwich item and turn it into a wrap or roll it tightly and slice into pretty spiral slices.