Preheat oven to 350.
Cut bread into one (1") cubes until you get four (4) to five (5) cups.
In the bowl of a stand mixer add milk, eggs, egg whites, butter, and vanilla extract, mix until all of the ingredients are combined.
Add the granulated sugar and light brown sugar and mix well until the sugars are dissolved.
Place the bread cubes into a high-walled medium size (9" to 10") baking dish, arrange them evenly.
Scatter the raisins over the bread.
Next, pour the bread pudding egg mixture over the bread cubes.
Place on the center rack of the oven and back for an hour (60) minutes.
Remove from the oven and smear 1 1/2 cup of marshmallow cream over the top, it doesn't have to be smooth, just a thin layer will do.
Turn the oven to high broil. Place the bread pudding back into the oven and brown the marshmallow creme. This step will only take several seconds, so watch it closely, or you will scorch and burn the marshmallow top.
Once the top is golden brown remove the dish from the oven and let it stand for three (3) minutes.
Serve.