01 - Combine milk, sugar, and salt in a medium saucepan. Heat over medium heat, stirring occasionally until sugar completely dissolves and mixture is warm but not boiling.
02 - Whisk egg yolks in a separate bowl. Gradually pour approximately 1/2 cup of the warm milk mixture into the yolks while whisking continuously to prevent curdling.
03 - Return yolk mixture to the saucepan. Cook over low heat, stirring constantly with a heat-resistant spatula or wooden spoon until custard thickens enough to coat the back of a spoon, reaching approximately 170°F.
04 - Remove from heat immediately. Stir in heavy cream, peppermint extract, vanilla extract, and food coloring if using until fully combined.
05 - Pour mixture through a fine-mesh sieve into a clean bowl to remove any cooked egg particles. Cover surface directly with plastic wrap to prevent skin formation. Refrigerate for at least 4 hours or until thoroughly chilled, preferably overnight.
06 - Process cold custard in ice cream maker according to manufacturer instructions. During the final 2 minutes of churning, add chocolate chips and allow machine to distribute evenly throughout.
07 - Transfer churned ice cream to an airtight freezer-safe container. Press parchment paper directly onto surface to prevent ice crystals. Freeze for minimum 2 hours or until firm enough to scoop.
08 - Scoop into bowls or cones. Allow to soften 2-3 minutes at room temperature if frozen solid before serving.