Fill a large saucepan with 1-2 inches of water and place another pan in the saucepan so that it sits just above the water line without touching the water (or if you have a double boiler, use it!). Heat the water over medium heat until it is steaming and just barely simmering. Do not allow the water to boil.
Place the egg yolks and sugar into the bowl and start whisking. Whisk for 8-10 minutes. The sugar should dissolve and the mixture should be thick and creamy.
Remove the top pan from over the saucepan and place it in another bowl filled with ice water. Whisk frequently to help the egg yolk mixture cool. Make sure the egg yolk mixture is completely cool before moving onto the next step. It will likely take about 15-20 minutes to cool completely with frequent whisking and a change of ice water.
Meanwhile, brew coffee and set out to cool.
In a large mixing bowl, whip the heavy cream until stiff peaks form (use hand-held beaters or a stand-mixer with the whisk attachment). Add the cream cheese and beat until combined. Add the salt and vanilla and beat until mixed.
Turn the mixer onto high speed and whip for about 2 more minutes or until thick and fluffy.
Scoop half of the cooled egg mixture into cream cheese mixture. Mix on low speed until combined. Add the remaining egg yolk mixture and mix on low until smooth and combined. Do not over mix at this point.
To assemble the tiramisu: Spread a thin layer of the cream cheese mixture onto the bottom of a 9x9” pan.
Take ladyfingers and very quickly dunk them into the cooled coffee and arrange them in the bottom of the pan in a single layer.
Spread half of the cream cheese mixture over the ladyfingers. Arrange another layer of dunked ladyfingers on top. Spread the remaining cream cheese mixture over the ladyfingers.
Smooth out the top layer of cream cheese as much as possible. Cover the pan and transfer it to the fridge. Allow the tiramisu to set overnight or for at least 4 hours.
When you are ready to serve, uncover the tiramisu and dust with a layer of cocoa powder. Use a sharp knife to cut even slices or simply scoop the tiramisu out with a spoon! Serves 9-12, depending on the size of the pieces.
Store leftovers covered and in the fridge.