Heat heavy cream, sugar, and salt over medium high heat. Make sure to whisk to avoid burning the cream to the pan.
In a bowl combine the egg yolks, grapefruit juice, and cornstarch. Whisk together.
When the cream mixture comes to a simmer, begin to temper the yolks. Scoop ½ cup of the cream mixture and place it in the bowl with the egg yolks. Whisk to make sure the yolks do not cook. Do this until you have mixed in half of the heated mixture into the bowl.
Return everything back to the saucepan. Whisk in the saucepan until it thickens. This step should take about five minutes. The first time I tested this recipe, it did not look like the pudding base was going to thicken. I got worried and started all over – but trust me when I suggest to keep on whisking. It will suddenly thicken up nicely. Once the base has thickened, remove it from the heat.
Add the butter and vanilla extract. Pour the cream pudding into the pie crust and allow to cool. Place in the refrigerator once cool for at least 4 hours.
After the cream has settled in the pie, top with sliced grapefruit and whipped cream. Make sure to keep the tart chilled before serving to help keep it all together.