Make the Ice Cream Base: In a large mixing bowl, whisk together the heavy cream, whole milk, granulated sugar, vanilla extract, and peanut butter (if using) until smooth and well combined.
Churn the Ice Cream: Pour the mixture into your ice cream maker and churn according to the manufacturer's instructions until it reaches a soft-serve consistency.
Prepare the Cookie Dough: In another bowl, cream together the softened butter, brown sugar, and granulated sugar until light and fluffy. Stir in the vanilla, then mix in the heat-treated flour, salt, and mini chocolate chips until everything is nicely blended.
Combine Mix-Ins: Fold the cookie dough into tablespoon-sized pieces into the churned ice cream base. Then, gently fold in the chopped Snickers and Reese’s Peanut Butter Cups, mixing thoroughly to incorporate everything.
Freeze the Ice Cream: Transfer the ice cream mixture to an airtight container and freeze for at least 4 hours until firm.
Serve and Enjoy: Scoop your delicious Snickers & Reese's Cookie Dough Ice Cream into bowls or cones and relish every creamy bite!