Place eggs yolk in a small bowl and lightly beat until smooth. Set aside.
Combine milk and sugar in a medium saucepan and heat over medium heat until steaming. Slowly drizzle 1/2 cup warm milk mixture into egg yolks, beating constantly until smooth.
Add egg yolk mixture, cornstarch-water mixture, and cocoa powder to saucepan and cook over medium heat, whisking occasionally until bubbly and thickened.
Remove pudding from heat and whisk in chocolate chips, butter, vanilla, and salt until chocolate is melted. Allow pudding to cool slightly at room temperature.
Pour pudding into popsicle molds and freeze 8 hours or overnight until fudge pops are solid. Store in freezer until ready to serve. Enjoy!
Notes
Storing InstructionsStore fudge pops in freezer up to 2 months.