Place milk, 1 cup heavy whipping cream, sugar, salt, and coffee beans in a medium sized saucepan. Heat over medium heat until very hot, but not boiling.
Remove from heat and let sit at room temperature for 1 hour to let coffee beans steep in the mixture.
After 1 hour, sieve to remove the coffee beans, and dispose them. You may need to sieve the milk/cream mixture a few times to remove large bits of coffee granules. It's okay if some small bits remain.
Place milk/cream mixture back over medium heat until hot but not boiling. While that is heating up, add egg yolks to a medium bowl and whisk together. Set aside. Add remaining 1 cup of heavy whipping cream to a large bowl and place a fine mesh sieve over it. Set aside.
When milk/cream mixture is hot, ladle a scoop full into the egg yolks, whisking constantly. We want to heat the eggs slowly so they don't scramble.
Add the egg yolks into the saucepan with the milk/cream mixture. Whisk constantly over medium heat until mixture thickens and coats the back of a wooden spoon.
Remove from heat and pour through the fine mesh sieve into the bowl with the heavy whipping cream in it. Stir together. Add vanilla extract and stir to combine.
Cover and chill in the refrigerator overnight.