Well to be sure I checked - answer YES there will be lunch onboard during embarkation. In the past they have been very strict with boarding times - you can try but you may end up sitting and waiting on the dock.