Put your ice cream freezer bowl in the freezer for at least 12 hours, but preferably 24 hours before making this recipe. If you are making this chocolate and marshmallow ice cream no churn ice cream, you can skip this first step. Add the loaf pan to the freezer, this will help firm up the ice cream later.
In a large mixing bowl, add the heavy cream and cocoa powder.
Add the sweetened condensed milk to the heavy cream and cocoa.
Next add the vanilla extract and combine the heavy cream, cocoa powder, sweetened condensed milk, and the vanilla extract until well combined.
Store the prepared chocolate ice cream mixture in the fridge to keep it cold, while we melt the chocolate.
Next, we are going to melt the chocolate chips. Adding melted chocolate at the end of the ice cream process, will make chocolate chips and ensure the cherry ice cream mixture is nice and smooth. Melt the chocolate with the coconut oil in a bowl over simmering water over medium heat. Let it cool slightly and put it in a small food storage bag. If it hardens, place the bag in warm water.
Let's make our rocky road ice cream! Add the prepared ice cream custard ice cream base to an ice cream machine. Let the machine mix the ice cream for at least 20 minutes. The longer the better peaks your chocolate marshmallow ice cream will have. After 20 minutes of churning, add the mini marshmallows to the ice cream machine.
When the ice cream is soft frozen, cut a tiny piece off of the corner of the bag and drip the chocolate slowly into the churning ice cream. The chocolate will harden in the churning ice cream, creating the chocolate chips.
When the ice cream is done, transfer it to a metal loaf cake pan. Drizzle more melted chocolate and add more marshmallows on top. Cover and freeze for 24-hours. You'll know the ice cream is ready when the ice cream machine starts to slow down. ( see instructions below for how to make this homemade ice cream recipe without using an ice cream machine. )