-
1
Combine the milk and sugar, 1/2 cup of the heavy cream, and the salt in a pot and bring to a boil over medium heat.
-
2
Whisk the egg yolks in a large heatproof bowl, slowly pour about half of the hot milk mixture into the yolks, whisking continuously, and then return the mixture to the pot.
-
3
Cook over medium heat, stirring continuously with a wooden spoon or heatproof spatula, until it is thickened and coats the back of a spoon or spatula, 10 to 15 minutes.
-
4
Stir in the vanilla extract.
-
5
Place the cajeta in a bowl.
-
6
If you are using store-bought cajeta in a glass jar, unscrew the lid, screw it on again lightly, place in a pot, and fill the pot three-fourths of the way up the sides with hot water.
-
7
Warm over medium-low heat and let simmer for about 5 minutes, then carefully remove the jar from the hot water with a towel.
-
8
This will allow you to pour the cajeta much more easily.
-
9
Strain the milk mixture into the cajeta.
-
10
Add the remaining 1/2 cup heavy cream, stir to combine, and chill over an ice bath, stirring continuously.
-
11
Refrigerate, covered, until completely cool, about 3 hours.
-
12
Freeze in an ice cream maker according to the manufacturers instructions.
-
13
Incorporate any nuts, cookies, or chocolate by hand once the ice cream has finished churning and freeze until fully set.