Temperature has significant influences on many processes in physics, chemistry, biology, and human life. Controlling precisely temperature is therefore a basic but essential issue in automation control. This paper presents a method of building, controlling and monitoring a plant-based milk cooking system. Solidworks software was used to design 3D model for the system, from which to process mechanically the hardware, install electrical devices, and design a SCADA system. The tangent line method for system identification and the Internal Model Control (IMC) method are used to configure the PID controller applied to the temperature control of the system. Experimental results show that the plant-based milk’s temperature was stable at the set value (90°C) after 45 minutes with a steady-state error of approximately 2°C. This result is equivalent to the simulation result from the kinetic model with the setting time of 45 minutes and the steady-state error of about 1°C. The product after cooking and cooling is completely usable. Therefore, the built model basically meets the technological process requirements of an automatic plant-based milk cooking system.