When I was in nursing school and working part time our budget was too tight to pay for the school lunches. Especially when the school lunch left them starving by the end of the day. Seemed crazy to spend that much and still have hungry teens.
So, we packed filling cold lunches for the kids.. But, my kids also got sick of the same old, same old, day in and day out.
One day while I was out shopping I came across small Coleman containers (a small version of the Coleman coffee thermos) in the camping department at
Walmart. I knew the thermos had always kept my husband's coffee hot when he worked outside so I figured these smaller containers would work also.
They did. I was able to pack a warm lunch and it opened all sorts of new doors for the kids. With those containers, they ate leftovers from our dinners: spaghetti, lasagna, soups, casseroles, black beans and rice, meatloaf, loaded baked potatoes, etc. We even put fries and nuggets or hot dogs in there once in a while (they could take the bun on the side, and create a warm sandwich super easy.) I'd guess the thermos held about 2 cups, more than enough food even for my ravenous boy.
Added bonus, the thermos did not warm up on the outside, so they could still keep cold drinks or yogurt with a cooler pack in their lunchbag as a side item. No problem.
(One tip we picked up along the way, make sure you cut everything into bite sized pieces before you warm it and load the thermos. It makes it easier for the kids
to eat in their limited lunch time if they are not fighting to cut up lasagna noodles down inside a thermos.

)
It really worked out well. We saved money, the kids were not ravenous by 3 p.m., and we didn't waste anything since all four of us were using up leftovers.
Good Luck with your meal planning. Hope this helps.