Mix the eggs, egg yolks, salt and pepper together, then pour in the milk and cream, mixing together well, but do not whisk.
Remove the crusts from the bread, cutting each slice into strips, as if you are making soldiers.
In a large bowl, mix together the cheese and ham.
Grease the moulds well with salted butter.
Start to layer the moulds with first a couple of strips of bread, then the ham and cheese mix. Repeat until each mould is 3/4 full.
Cover each with the egg custard mixture (as made in step two) and leave to soak for 10 minutes, so the bread absorbs the mixture.
Sprinkle with parmesan cheese.
Bake for 40 minutes, then take from the oven and allow them to set at room temperature for about 30 minutes. TIP: I like to serve these with horseradish cream! Enjoy your Ham and Cheese Bread Puddings together with a TASSIMO Costa Latte.