Protein–small molecule interactions naturally occur in foodstuffs, which could improve the properties of protein and small molecules. Meanwhile, they might affect the bioavailability and nutritional value of proteins. Ferritin, as an iron-storage protein, has been a focus of research. However, the complexity of foodstuffs enables the interaction between ferritin and food components, especially polyphenols, which can induce iron release from ferritin. Thus, the application of ferritin in food is limited. Inspired by the natural-occurring, strong protein–polyphenol interactions in beer, to inhibit the iron release of ferritin, the malt-derived protein Z (PZ) was chosen to interact with ferulic acid (FA), an abundant reductant in malt, beer, and other foodstuffs. The analysis of the interaction between PZ and FA was carried out using fluorescence spectroscopy, the results of which suggest that one PZ molecule can bind with 22.11 ± 2.13 of FA, and the binding constant is (4.99 ± 2.13) × 105 M−1. In a molecular dynamics (MD) simulation, FA was found to be embedded in the internal hydrophobic pocket of PZ, where it formed hydrogen bonds with Val-389 and Tyr-234. As expected, compared to iron release induced by FA, the iron release from donkey spleen ferritin (DSF) induced by FA decreased by 86.20% in the presence of PZ. Meanwhile, based on the PZ–FA interaction, adding PZ in beer reduced iron release from DSF by 40.5% when DSF:PZ was 1:40 (molar ratio). This work will provide a novel method of inhibiting iron release from ferritin.