This paper develops a multi-objective optimization method for the cure of thick composite laminates. The purpose is to minimize the cure time and maximum temperature overshoot in the cure process by designing the cure temperature profile. This method combines the finite element based thermo-chemical coupled cure simulation with the non-dominated sorting genetic algorithm-II (NSGA-II). In order to investigate the influence of the number of dwells on the optimization result, four-dwell and two-dwell temperature profiles are selected for the design variables. The optimization method obtains successfully the Pareto optimal front of the multi-objective problem in thick and ultra-thick laminates. The result shows that the cure time and maximum temperature overshoot are both reduced significantly. The optimization result further illustrates that the four-dwell cure profile is more e ective than the two-dwell, especially for the ultra-thick laminates. Through the optimization of the four-dwell profile, the cure time is reduced by 51.0% (thick case) and 30.3% (ultra-thick case) and the maximum temperature overshoot is reduced by 66.9% (thick case) and 73.1% (ultra-thick case) compared with the recommended cure profile. In addition, Self-organizing map (SOM) is employed to visualize the relationships between the design variables with respect to the optimization result.