The thing about calories is that your body is constantly burning them. Constantly. Every breath you take burns calories. So whether you eat them all at once or spread out over the day shouldn't matter. If you eat them all during one meal, you'll create a deficit through normal activity until you eat. I really don't think when you eat matters - as long as you eat when you're hungry.
Your chicken and veggies looks delicious! And I like the fork.