At the start of the week I often make up a batch of what my family call my 'weird' salad (weird because it doesn't ever contain lettuce/salad leaves or really resemble a traditional British salad).... it's a bit improvised and doesn't always work but you can make a huge batch for very few calories (I calorie counted this week's and it came to 395 cals for a huge plate)...
I start with roasting whatever vegetables we have around from our veg box or leftover from other recipes. Mediterreanean veg (tomatos, peppers, aubergines, courgette) work really well, but you can do pretty much anything, this week I have broccoli and cauliflower from the veg box which are nice chopped into florets and roasted, or squash or kale work too. Roast onion is a must for me!
Then I add some protein, usually canned lentils, beans or chickpeas but if you eat meat you could have cold roast chicken or ham.
Then some complex carb, I like quinoa or bulgar wheat but sometimes throw some sweet potato cubes in with the veg. You could also do couscous, pearl barley or ready made pouches of wholegrains?
Finally I dress it with a small amount of strong cheese (feta is my favourite but goats cheese would be good too, anything that adds plenty of flavour relative to the amount you include) - about 20g per portion is plenty, a small amount of extra virgin olive oil (half a tablespoon per portion), sometimes some chopped fresh herbs, lots of lemon juice/vinegar and I sometimes add a little chopped apple or pear too which gives it some crunch/freshness. If we have any olives or jarred peppers or sundried tomatos those are nice too!
Basically a bit of a melange but 9 times out of 10 tastes good, feels generous/filling yet healthy and is made from veg we already have and store-cupboard ingredients so good for the pocket too!