01 - In a medium saucepan, whisk together the whole milk, heavy cream, and half of the granulated sugar. Warm gently over medium heat until the mixture begins to steam, avoiding a full boil.
02 - In a mixing bowl, whisk the egg yolks with the remaining sugar and salt until the mixture turns pale and reaches a creamy consistency.
03 - Slowly pour the hot milk mixture into the yolk mixture while whisking constantly to temper the eggs. Transfer the combined custard back into the saucepan.
04 - Cook over low heat, stirring continuously, until the custard thickens enough to coat the back of a spoon and reaches 170°F on an instant-read thermometer.
05 - Remove the saucepan from heat and add the chopped dark chocolate and cocoa powder. Stir until the chocolate is completely melted and the mixture is smooth.
06 - Pass the custard through a fine mesh sieve into a clean bowl to remove any lumps. Allow the mixture to cool to room temperature.
07 - Once the base has cooled, whisk in the sourdough starter until it is fully incorporated and the mixture is homogeneous.
08 - Cover the bowl and refrigerate the ice cream base for at least 4 hours, or preferably overnight, to ensure it is thoroughly chilled.
09 - Pour the chilled base into an ice cream maker and churn according to the manufacturer's instructions until it reaches a thick, creamy consistency.
10 - Transfer the churned ice cream into a lidded container and freeze for at least 2 hours before serving to allow it to firm up properly.