Place the walnuts on a baking sheet and roast them for about 5 minutes and keep them aside until cool.
Take a saucepan and put milk, half of the black walnuts, salt, sugar and ½ cup of cream in it and let them heat. After this mixture is warm enough, take it off the flame and keep it at room temperature for about 1 hour.
Take a bowl and put egg yolks in it and whisk them and keep it aside.
Now, put this egg yolk into the previously made mixture while keeping it on low flame and keep stirring continuously.
Let this mixture cook at medium heat and keep stirring until the mixture becomes thick enough.
Now, take a mesh strainer and pour the custard in the 1 cup cream and stir it along.
You can extract the walnuts from the strainer to add more flavour to it. Mix this mixture in the vanilla and keep it aside until cool.
Now, after this mixture is at room temperature, refrigerate it until it becomes solid and then it’s ready to eat.