01 - Whisk together heavy cream, whole milk, granulated sugar, salt, and vanilla extract in a medium bowl until sugar completely dissolves.
02 - Pour mixture into ice cream maker and churn according to manufacturer instructions, approximately 20–25 minutes, until mixture reaches thick and creamy consistency.
03 - While ice cream churns, combine heavy cream, semisweet chocolate chips, unsalted butter, light corn syrup, and pinch of salt in a small saucepan over low heat. Stir continuously until melted and smooth. Allow to cool to room temperature.
04 - Once ice cream reaches desired consistency, gently fold in halved mini chocolate peanut butter cups until evenly distributed.
05 - Transfer one-third of ice cream to a freezer-safe container. Drizzle with one-third of prepared fudge sauce. Repeat layering process twice with remaining ice cream and fudge sauce. Use a knife to gently swirl layers for marbled appearance.
06 - Cover container tightly and freeze for minimum 6 hours or until firm enough to scoop.
07 - Scoop into bowls or cones and serve immediately.