In a food processor, process the graham crackers until they are a crumb like texture.
In a large bowl, add the sweetened condensed milk, crushed graham crackers, marshmallow fluff, vanilla extract, and salt. Whisk to combine.
Add the heavy whipping cream to a stand mixture and mix on medium high until peaks form.
Fold the heavy cream into the sweetened condensed milk mixture.
Pour half the ice cream mixture into a loaf pan. Swirl in half the fudge. Add in the remaining ice cream and swirl in the remaining fudge. If desired, top with mini marshmallows, graham cracker crumbs, and more fudge.
Cover tightly and freeze for 6 hours or overnight. Serve and enjoy!