My job requires me to be in the office 50% of the time (which is obviously no hassle for breakfast or lunch) but for the other 50% of the time I am out in the field. I am an archaeologist (in Australia) and this often means leaving home around 5-6am (no way do I want to eat breakfast at this time of day) and working out in some remote location with no facilities or shops.
My current routine for breakfast is to take a small can of coconut milk with a small container of nuts/berries and mix it up when I arrive on site as a kind of "cereal" bowl. That's working fine. But lunches I am struggling with a bit. I have been doing salads with meat which is fine in the colder weather but I don't feel comfortable with meat sitting for so long on hot days.
The problem is that I don't like very strong fish flavour - so tuna and other tinned fish is a no go zone for me. I will only eat mild fish and much prefer sashimi if I am eating fish. Also I am no-dairy (apart from the occassional snippet).
Should also add that this type of work usually means that I am digging by hand and as a consequence am HUNGRY!