Ahh I know! I'll send a link to my diary so you can see how I try to structure things if you want

I find it's best to stick to berries or vegetables where possible- if they're lower in sugar, they'll be lower in calories! Peppers, carrots, cucumber, celery, and mushrooms are all good snack-y veggies, and asparagus and lettuce are very low calorie, too. A typical portion is 80g, so I try to aim for that. Cherries, mango, strawberries, small apples, and clementines are all good fruits to try if you're finding that calories seem to shoot up with your fruit intake, too. Gooseberries are VERY low in calories (20 per 100g, same as tomatoes), but can be really sour and nigh impossible to find fresh in the shops. Tesco had them in a few weeks ago, but I prefer them from my nan's back garden (I can wait for them to turn red and sweet that way!

) as they're normally green and sour from shops. But you do already seem to be eating all the right things, so I'm sure you'll be fine!
Also, if you're feeling hungry in the evenings a lot, maybe see if having a larger dinner helps? It looks like you may already be doing that, but if you eat it around 6-8pm as well, then have your night-time snack around 9-10pm, that could help keep things under control! If all else fails, I've found that setting an alarm once I've eaten helps me to avoid going off track. It's a bit like the "five minute game" suggested to smokers- wait five more minutes before you can eat, then wait another 5 etc. until your alarm goes off for your scheduled meal/snack time

Or, play a mindless game on your phone/computer, call somebody, try to get some work/housework done, or go for a short walk in the meantime. The key to preventing unplanned kitchen raiding is distraction, I find