The frequent occurrence of food safety accidents at the global level has triggered consumer sensitivity. Establishing a food traceability system can effectively guarantee food safety and increase consumer confidence and satisfaction. Existing food traceability systems often ignore environmental factors that affect food quality at all stages of the supply chain, and the authenticity of the information obtained through traceability is difficult to guarantee. In this study, a food supply chain traceability model was established based on blockchain and radio frequency identification (RFID) technologies. The model focused on the traceability of environmental data during the various stages of the food supply chain and combined a centralized database and blockchain for data storage. The lot identification data of the various supply chain stages were stored in a centralized database, while the environmental data were stored in a blockchain. Thereby, the authenticity and accuracy of the traceability data were ensured. The blockchain part of the model has been simulated in the Ethereum test environment, and the experiment has achieved traceability of temperature data.