In Taiwan, the central kitchen industry provides only fixed meals for people in the “three high groups," namely hypertension, hyperglycemia, and high hyperlipidemia. Therefore, meals typically do not comply with the meal weight and nutritional needs of individuals. This paper presents a balanced meal recommendation service system for the three groups. According to the physiological disease states of the individuals, the groups are further divided into 15 groups of all possible combinations of these disease states. To strengthen the operational efficiency of the system and reduce the complexity of the central kitchen operation, the system used a two-stage linear programming algorithm to determine the precise nutritional needs of individuals. In the first stage, the system identified eight types of nutrition labeling to define the nutritional needs of the 15 groups and provided three types of balanced meals for each group. Meal weight is customized according to the results of the first stage and the physiological status and Dietary Reference Intakes of each individual. This system provides an opportunity for the central kitchen industry to offer balance meals to people in three high groups.