I know you asked for no salad, but I make salads very often and they end up being very varied. Today I had courgette ribbons with carrots, peppers, chickpeas, a little bit roasted beetroot and pumpkin seeds, and a tahini and olive oil dressing with dried chilli and thyme. I ate it in the sun and the colours were amazing!
Courgette ribbons also go well with some curries, in case you can microwave your food.
Mostly I bring leftover dinners mixed with some more veg, making sure enough protein is included. Most lunch boxes are finished off with some olive oil and tahini, especially if they still need some fat or if I worry whether they are filling enough. Sometimes I add a lemon or lime slice if it goes well with the food.