1. Preheat oven to 350 degrees and grease a 2 quart baking dish.
2. Slice up sourdough bread loaf into cubes, set aside.
3. In a large mixing bowl add together 3 eggs, white sugar, 2 tbsp brown sugar, ½ tsp cinnamon, ¼ cup of butter, and 3 cups of milk. Whisk until incorporated. Add in bread cubes. If adding chocolate and raspberries gently fold in.
4. Bake uncovered in the preheated oven for 50-55 minutes. Cover after 30 minutes if desired to avoid excessive browning.
1. In a saucepan over medium heat whisk together ½ cup of brown sugar, the flour, a pinch of cinnamon, 1 egg, 2 tbsp melted butter, 1 cup half and half, and salt. Once it has thickened so the sauce coats the back of the spoon, about 10 minutes. Then stir in the vanilla extract. Serve drizzled over the bread pudding.