-
1
Set a fine-mesh strainer over a large heatproof bowl; set aside.
-
2
Combine the cream, coconut milk, 1/4 cup of the sugar, nonfat dry milk, and salt in a medium saucepan and whisk until the milk powder dissolves.
-
3
Bring to a simmer over medium heat, stirring occasionally.
-
4
Meanwhile, whisk the eggs, remaining 1/4 cup sugar, and vanilla in a medium bowl until thick and pale yellow in color.
-
5
When the cream mixture is ready, slowly whisk about one-third of it into the eggs, whisking constantly so the warm cream doesnt scramble the eggs.
-
6
Return the cream-egg mixture to the saucepan.
-
7
Cook over medium-low heat, stirring constantly with a wooden spoon, until the mixture thickens slightly and coats the spoon, about 3 minutes.
-
8
(When you draw your finger across the spoon, it should make a mark through the mixture, which should not run back in on itself.)
-
9
Pour the mixture through the strainer into the bowl and discard the contents of the strainer.
-
10
Stir the flaked coconut into the ice cream base until incorporated.
-
11
Press a sheet of plastic wrap directly onto the surface of the mixture to prevent a skin from forming.
-
12
Refrigerate until completely chilled, at least 4 hours.
-
13
Freeze the ice cream base in an ice cream maker according to the manufacturers directions.
-
14
Serve immediately for a soft ice cream, or transfer the mixture to an airtight container and freeze until solid.
-
15
Allow the ice cream to sit at room temperature for 15 minutes before serving if frozen solid.