This paper studies the manpower scheduling for in-flight catering loading operations. Package meals are delivered from a common service centre to aircrafts at apron. All aircrafts must be served within the period upon arrivals and prior to departures using loading trucks. The scheduling process takes into account complex considerations such as meal break allocation, multiple trip traveling and food exposure time limit. Given the aircrafts movement and predefined maximum working hours for each loading team, the core puzzle of this study is to assign minimum number of loading teams to the aircrafts and to form a roster. An insertion based heuristic is proposed to generate the solutions in a short amount of time for large instances. Due to the presence of numerous constraints, the insertion heuristic is implemented in stages for constructing trips. Computational results show that the insertion heuristic is more efficient and outperforms the actual roster of a Malaysian in-flight caterer.