In a large bowl or using a stand mixer with a whisk attachment, beat egg yolks, sugar, vanilla, and salt until pale yellow and thick ribbons form, about 5 minutes. Set aside.
Heat evaporated milk in a saucepan on the stovetop until simmering, stirring constantly.
Slowly pour the hot evaporated milk into the egg mixture, whisking constantly until fully combined.
Return the mixture to the saucepan and heat, whisking constantly, until it reaches 180°F (82°C) and becomes thick and custardy. Be careful not to overheat to avoid scrambling the eggs. Chill the mixture completely.
Whip 1 cup of heavy cream until doubled in volume. Gently fold the whipped cream into the chilled egg mixture until no lumps remain. Pour the mixture into ice cube trays and freeze for 4 hours or until solid.
Once frozen, add the ice cream cubes in a food processor. Process until smooth, about 30 seconds, scraping down the sides as needed.
Transfer the mixture to a container with a lid and freeze for at least 4 more hours before serving.
Notes
Use full-fat heavy whipping cream. The higher the fat content the less likely ice crystals will form in the ice cream. Low fat creams have a higher water content that can lend to those ice crystals forming.Don’t overmix. The ingredients need to be gently mixed so that the texture is smooth and creamy.Chill the ice cream a minimum 6 hours but feel free to chill longer so you can make sure the ice cream mixture is nice and frozen.Before serving, sit out on countertop. This only need to be done for a few minutes so that the ice cream is let soften. Use a warm spoon to serve.