6 cups stale bread cubes
1/2 cup white chocolate chips
1/2 cup dried cranberries
1 1/2 cups half-and-half
1 cup canned pumpkin
2 eggs
1/2 cup granulated sugar
1 teaspoon pumpkin pie spice or ground cinnamon
1 teaspoon vanilla
Whipped cream or vanilla ice cream, if desired