Preheat the oven to 350?F.
Grease a 6-cup (9 1/4 X 5 1/4 X 2 3/4-inch) loaf pan with the butter.
Whisk the eggs, sugar, cinnamon, nutmeg, vanilla, melted chocolate, and Grand Marnier together in a large mixing bowl until very smooth. Add the half-and-half and mix well. Add the bread and let the mixture sit for 30 minutes, stirring occasionally.
Pour half of the mixture into the prepared pan. Sprinkle the top with the unmelted chocolate chips. Pour the remaining bread mixture over the chocolate chips. Bake until the pudding is set in the center, about 55 minutes. Let cool for 5 minutes.
To serve, cut the pudding into 1-inch-thick slices. Top with the spiced cream.
Yield: 8 to 10 servings