Lunches are hard because you're at work. I'm too lazy to make my own lunch, so I usually get work cafeteria food. I get a meaty sandwich with bacon, but I have them remove the bread and use spinach instead. That way I still get a good 600 calorie meal with vegetables, meat and fat to keep me full.
Generally my meals are basically traditional foods without the flour/grains/sugar. For example, today I had mexican. Stir fry lean beef, taco seasoning, peppers, onions, coconut oil. Top it with refried beans, cheese, guacamole, pico de gallo. Absolutely delicious and it lasts for a couple of days at least.
Now I say lean beef because I haven't found a good source of grass fed beef. Whole foods has grass fed but it's low fat, sort of misses the point. I get conventional lean beef because conventional cattle are mass fed grains, so their body fat is primarily omega6. If you can get grass fed, get full fat because the omega3
mega6 is about what you want.