I work at a school and always bring my lunch because the nearest place to buy is a 15 min drive! Anyways, I don’t bring one thing or the other, but my Fiance and I have started to make meal plans for our lunches so that we are forced to make something.
We usually do:
-left overs. Usually we cook extra of what we are making and then use it for lunches, such as turning taco ingredients into a taco salad or using extra chicken in a chicken salad sandwich. Sometimes we just eat whatever is left, like pizza or stir fry.
-sandwiches. We get creative and switch it up a lot, but usually sandwich meats, spreads, “sushi roll sandwiches” (look like sushi when you cut up the sandwich), burritos, wraps, tuna salad, egg salad, etc
-frozen things. When we are lazy we have a stash of frozen meals like pizza pockets and lean cusine. I hate the taste, but sometimes laziness wins.
-snack lunches. Sometimes you don’t want a big meal, so I will pack small things like cheese, pickles, kabolsa, crackers, yogurt, etc.
-salad. LOVE salad. I pack the dressing and dry things (croutons, etc) seperately so that it doesn’t go soggy.
-soup– homemade soup to be exact. Love it with a good roll on a cold day.
If you want to keep things warm, invest in a good thermos. Fill the thermos with boiling water for 15 minutes, dump it out and put in the food you want to stay hot. It stays fairly warm if you eat it within 5-6 hours. If you want to keep things cold, try putting a frozen water bottle or frozen yogurt cup in your lunch. It works just like an ice pack, but you can actually eat it!
With the things above we always pack a yogurt, cheese, a vegetable, a fruit and a grain (usually granola, crackers, etc) and sometime sweet (I love calorie free jello, my Fiance loves to take dried fruit or a cookie).
Hope that gives you some ideas!