A two-step method for preparing smart labels that can monitor food freshness through color change is presented. The conventional casting method for such labels is not cost-effective, as it uses organic solvents and requires additional cutting processes. Our method is more eco-friendly and customizable, as it uses water as the sole solvent and 3D printing as the fabrication technique. First, curcumin was encapsulated with soy protein isolate (SPI) by a pH-driven method involving hydrogen bonding and hydrophobic interactions. Subsequently, the SPI-curcumin complex was blended with gelatin to create a printable ink. The ink has suitable rheological properties for extrusion, with a yield stress of 400–600 Pa and a viscosity of 122.93–142.82 Pa·s at the optimal printing temperature. The complex modulus of the ink increases to above 2 × 103 Pa when cooled to 25 °C, indicating rapid gel formation. The application of these smart labels to minced meat demonstrated their ability to reflect its freshness by transitioning from yellow to red. Furthermore, the printability and mechanical properties of the labels can be adjusted by changing the glycerol/water ratio. This innovative approach is a promising solution for producing environmentally friendly and customizable smart labels for food freshness monitoring.