Herein, a sensitive fluorescence nanoplatform for benzoyl peroxide (BPO) detection is constructed from carbon dots (CDs) and glutathione capped gold nanoparticles (GSH-AuNPs). The fluorescence of CDs is first quenched due to the fluorescence resonance energy transfer (FRET) effect in the presence of GSH-AuNPs, and then effectively recovered when adding BPO. The detection mechanism lies in the aggregation of AuNPs in a high salt background due to oxidation of GSH caused by BPO, thus the amount of BPO is reflected by the variations of the recovered signals. The linear range and detection limit in this detection system is found to be 0.05-200μM (R2=0.994) and 0.1µgg-1 (3σ/K), respectively. Several possible interferents with high concentration show little influence on BPO detection. The proposed assay exhibits good performance for BPO determination in wheat flour and noodles, demonstrating its applicability for facile monitoring BPO additive amount in real foods.