Pre-heat oven to 350 degrees
Crack 12 eggs into a bowl, and separate out the yolks.
In a sauce pan, heat heavy cream and sugar until it just starts to bubble
Slowly add cream and sugar mixture to egg yolks while whisking vigorously. Repeat this step until about half of the cream mixture is mixed in with the egg yolks.
Add the egg yolk and cream mixture to the sauce pan, and continue to heat for an additional 3-4 minutes.
Remove from the heat, add vanilla, and stir. Set aside.
Cut up the french bread into 1 inch cubes
Add french bread, and the egg yolk mixture to a large bowl and let sit for 30 minutes
Add white chocolate chips, and sliced almonds to the bowl and mix gently
Add mixture to a greased casserole dish and bake for 35-40 minutes
Remove and let cool for 30 minutes before serving