01 -
Preheat oven to 350°F. Grease a 9x13-inch baking dish with softened butter.
02 -
Distribute the bread cubes evenly in the prepared baking dish.
03 -
In a large mixing bowl, whisk together whole milk, heavy cream, eggs, sugar, vanilla extract, and salt until smooth.
04 -
Pour the custard mixture evenly over the bread cubes. Press gently with a spatula to saturate. Let soak for 15 minutes.
05 -
While the bread soaks, combine root beer and granulated sugar in a small saucepan over medium-high heat. Bring to a boil, reduce heat, and simmer for 10–12 minutes until slightly thickened. Remove from heat and cool briefly.
06 -
Drizzle half the root beer syrup over the soaked bread. Use a knife to gently swirl for a marbled effect.
07 -
Transfer the baking dish to the oven. Bake for 40–45 minutes or until set and golden brown on top.
08 -
Remove from oven and let cool 10 minutes before serving.
09 -
Scoop into bowls, top with a scoop of vanilla ice cream, the remaining root beer syrup, and a maraschino cherry if desired.