Ensure your ice cream canister is in the freezer before beginning! In a medium saucepan, whisk together the heavy cream, milk, cocoa powder, and sugar. Place over medium high heat and bring to a simmer.
3 c heavy cream, 1 ½ c whole milk, 1 c granulated sugar, ¾ c unsweetened cocoa powder
In a separate, heat safe bowl, whisk together the egg yolks.
4 egg yolks
Once the cream mixture has come to a simmer, slowly whisk half of the cream mixture into the egg yolks then pour that mixture back into the saucepan with the remaining cream. Continue whisking on medium heat until the mixture begins to thicken enough that it coats the side of the saucepan (approximately 170°F/76°C).
Remove from heat and strain through a fine mesh strainer into a bowl. Add vanilla and whisk to combine. Cool the mixture to room temperature before covering and chilling for at least 4 hours or overnight.
2 teaspoon vanilla extract
Once the ice cream base has chilled, churn it in your ice cream maker based on the directions. My ice cream maker churns it in about 30 minutes.
While the ice cream is churning, make the chocolate ganache. Place the chocolate chips and heavy cream in a microwave safe bowl and microwave it for 20 seconds. Stir together and microwave another 20 seconds if needed. Stir until smooth. Set aside until needed (I place my ganache in a piping bag but you can also just drizzle with a spoon when the time comes)
½ c dark chocolate chips, ¼ c heavy cream
Once the ice cream has churned, pour about half of it into a bread pan or an ice cream container. Spoon about half of the marshmallow fluff and half of the ganache onto the ice cream and then mix it in. Repeat with the remaining ice cream, marshmallow fluff, and chocolate ganache. Place the ice cream in the freezer so it can fully set up then enjoy!
7 oz marshmallow fluff