Generously butter an 8 to 10-inch baking pan. In a large mixing bowl whisk the eggs thoroughly. Combine the sugar and cinnamon and whisk into eggs. Whisk in the vanilla and heavy cream. Fold in the bread and raisins. Let sit 30 minutes.
Preheat the oven to 350 degrees F. Pour the batter into prepared pan. Cover with buttered foil and bake 25 minutes. Remove foil and continue baking until the pudding is firm and golden, about 35 minutes more. Cool the pudding in the dish on a baking rack until just warm, then cut into squares to serve.
Yield: 10 to 12 servings