Roasting coffee is an essential step in the production of coffee because it affects the flavour, aroma, and overall quality of the final product. Temperature control during the roasting process is essential to achieve a consistent and desired taste. This study seeks to assess the performance of a Fuzzy PID (FPID) controller during coffee roasting when the temperature setpoint varies. The temperature range in this study is from 34-200℃. The study employs an SR500 coffee roaster as the process plant, a FOPDT model structure, a PID-AMIGO benchmark controller, FPID-3 and FPID-5 controllers as the proposed controller. The study includes both simulation and real-time testing for the FPID-5 controller. The results for the FPID-5 controller indicated that the overshoot was reduced to 0.24% and 4.04% in simulation and 2.9% and 8.6% in real-time testing, representing an improvement of more than 90% in overshoot reduction compared to the PID controller. Thus, the proposed FPID-5 controller has been proven to effectively suppress overshoot during temperature setpoint changes in the coffee roasting process. Keywords— Arduino, FOPDT, Process control, temperature controller, real-time control.