With the change of life style, more and more people are eating out, and the dietary content is high in calories, fat and sugar, resulting in the increasing number of obesity in children, adolescents and adults, and the prevalence of chronic diseases continues to grow. Therefore, preventive health care has become the focus of health policy in the 21st century. The pursuit of health must start from the daily diet. This paper proposes an intelligent recipe recommendation model based on integer planning, which customize personalized balanced diet according to the limitations of food type and meal cost and other restrictions.