Nowadays, customer's health awareness is of extreme significance. Food can become contaminated at any point during production, preparation and distribution. Therefore, it is of key importance for the perishable food supply chain to monitor the food quality and safety. Traceability system offers complete food information and therefore, it guarantees food quality and safety. The current study proposes IoT-based traceability system that utilized RFID and raspberry pi based sensors. The RFID reader is utilized to track and trace the product, while the raspberry pi is used to measure temperature and humidity during storage and transportation. In addition, the machine learning based forecasting model is utilized to predict future temperature, so that early warning can be presented by system if the predicted temperature exceeding the normal range. The results displayed that compared to the traditional methods, the proposed system is capable of tracking products as well as predicting sensor data accurately and effectively.