
Ingredients
For the Base:
- 6-8 slices of day-old bread (brioche, challah, or white bread work best)
- 2 cups whole milk
- 1 cup heavy cream
- ¾ cup granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon
- Pinch of salt
Optional Add-ins:
- ½ cup raisins or dried cranberries
- ½ cup chopped nuts (pecans or walnuts)
- ¼ cup chocolate chips
- 2 tablespoons rum or bourbon (optional)
For Topping:
- Whipped cream
- Caramel sauce
- Fresh berries
- Powdered sugar
Instructions

Step 1: Prepare the Bread
- Cut bread into 1-inch cubes
- If bread isn’t stale, lightly toast cubes in a dry pan for 2-3 minutes
- Place bread cubes in a large mixing bowl
Step 2: Make the Custard
- In a separate bowl, whisk together eggs and sugar until well combined
- Add milk, cream, vanilla, cinnamon, and salt
- Whisk until smooth and fully incorporated
- If using alcohol, add it now
Step 3: Combine and Soak
- Pour the custard mixture over the bread cubes
- Gently fold to ensure all bread is coated
- Add any dried fruits, nuts, or chocolate chips
- Let mixture sit for 30 minutes, stirring occasionally to ensure even absorption
Step 4: Set and Chill
- Transfer mixture to a serving dish or individual cups
- Cover with plastic wrap, pressing it directly onto the surface
- Refrigerate for at least 4 hours or overnight
- The bread will absorb the custard and set into a pudding-like consistency
Step 5: Serve
- Remove from refrigerator 15 minutes before serving
- Top with whipped cream, caramel sauce, or fresh berries
- Dust with powdered sugar if desired
Tips for Success
- Bread choice matters: Slightly stale, rich breads like brioche or challah work best
- Don’t rush the soaking: The longer you let it sit, the better the texture
- Taste and adjust: Add more sugar, vanilla, or spices to your preference
- Make it your own: Try different flavor combinations like chocolate-orange or apple-cinnamon
Variations
Chocolate Version: Add 2 tablespoons cocoa powder to the custard and fold in chocolate chips
Fruit Version: Layer with fresh berries or sliced bananas between bread layers
Tropical Version: Use coconut milk instead of regular milk and add dried pineapple and coconut flakes
Coffee Version: Add 2 tablespoons instant coffee or espresso to the custard
Storage
- Keeps in refrigerator for up to 3 days
- Best served within 24 hours for optimal texture
- Can be made up to 2 days ahead for entertaining
Serves 6-8 people