Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 10 ingredients for grocery delivery
Step 1
Prepare the pudding. Whisk eggs in a large mixing bowl to beat lightly. Whisk in milk, 1 cup white sugar, 1 cup brown sugar, heavy cream, butter, vanilla extract, and salt until evenly combined.
Step 2
Tear sourdough and brioche breads into bite-sized pieces. Add both breads to the custard mixture and stir with a rubber spatula until well coated. Allow to stand at room temperature and soak for 20 to 30 minutes, stirring occasionally.
Step 3
Meanwhile, preheat the oven to 325 degrees F (165 degrees C). Grease a 9x13-inch baking dish with butter.
Step 4
After soaking, spoon bread mixture into the prepared baking dish.
Step 5
Bake in the preheated oven for 55 minutes.
Step 6
Meanwhile, whisk together the remaining 2 tablespoons white sugar, remaining 2 tablespoons brown sugar, and cinnamon in a small bowl.
Step 7
Remove the pudding from the oven and sprinkle the cinnamon-sugar mixture evenly over the top. Increase oven temperature to 450 degrees F (230 degrees C).
Step 8
Return pudding to the oven and bake until firm with a lightly crisped top, about 6 minutes. Cool at least 20 minutes before slicing.
Step 9
While pudding cools, prepare the sauce. Beat egg in a small mixing bowl. Whisk in the heavy cream.
Step 10
Combine sugar and butter in a medium saucepan over medium heat. Cook, stirring frequently, until butter melts and sugar dissolves. Remove saucepan from heat. While rapidly whisking the butter and sugar mixture, slowly pour in the beaten egg and cream mixture, whisking until entirely incorporated. Whisk in bourbon and return to medium heat. Cook, whisking constantly, for 1 to 2 minutes. Whisk in salt.
Step 11
Cut the pudding into squares and serve with warm bourbon sauce.