In a saucepan, heat the heavy cream and whole milk over medium heat until it begins to steam.
In a mixing bowl, whisk together the egg yolks and granulated sugar until pale and thick.
Slowly pour the heated cream mixture into the egg yolk mixture, whisking constantly.
Return the mixture to the saucepan and cook over low heat, stirring constantly, until it thickens and coats the back of a spoon.
Remove from heat and stir in the vanilla extract.
Let the mixture cool to room temperature, then refrigerate until completely chilled.
Pour the chilled mixture into an ice cream maker and churn according to the manufacturer's instructions.
Transfer the ice cream to a container and freeze until firm, about 2 hours.