When would you eat if you didn't eat lunch at 3am?
The clock doesn't matter.
Your body needs food, and like all bodies will do well from a pre-work breakfast meal, a during-work lunch filler, and an after-work evening meal.
Whether these are at 'normal' times or alternate times is irrelevant.
Presumably if you work 10pm-7am you sleep when others work. That's when most people would have 'lunch', but you're asleep and can't then.
It also doesn't matter, btw, if you have breakfast type foods first thing and dinner type foods at the end of your day or vice versa. If it suits your home/family arrangements to have steak and vegies at 6pm and cereal and bananas at 8am, then do that. Provided you feel satisfied and happy on that plan.
Deb, in New Zealand