I rarely work 3 shifts in a row, so the night before my next 1-2 shifts I cook enough to cover dinner for a few days.
Another option, I make a fruit smoothie in the morning (strawberry, peach, some milk, add spinach if you don't mind it looking like C.diff...something like that) with my nutribullet, throw in a scoop of protein powder. Around 17-1800 I start sipping on that, maybe eat a handful of nuts. When I get home at 1930+, I just eat a few cheese and crackers to finish my "dinner". It manages my 5pm hunger, and keeping my calories in check to lose 0.5 lbs per week :)