• 2 cups whole milk
  • 1/4 cup butter, softened
  • 1/3 cup sugar
  • 3 Eggs
  • 2 teaspoons cinnamon
  • 1 teaspoon pure vanilla extract
  • 3 cups bread, torn into pieces (any bread, although french bread or raisin bread is great)
  • 1/4 cup raisins
  • SAUCE:
  • 1 cup whole milk
  • 2 tablespoons butter, softened
  • 1/3 cup sugar
  • 1 teaspoon pure vanilla extract
  • 1 tablespoon flour
  • dash(es) salt


Step 1: Heat milk in a saucepan over medium heat. Stir the butter constantly until melted, then set aside.

Step 2: Combine the sugar, eggs, cinnamon, and vanilla in another container. Gradually add in the milk mixture, then aside.

Step 3: In a casserole dish, place the torn bread pieces.

Step 4: On top of the bread, pour the batter and sprinkle with raisins.

Step 5: Place inside 350 degrees preheated oven and bake for about 45 to 50 minutes until set.

To make the sauce:

Step 1: In a saucepan, combine the sauce ingredients (whole milk, butter, sugar, vanilla extract, and salt). Bring this to a boil while stirring constantly.

Step 2: When done, let it sit for a couple of minutes.

Step 3: Pour the sauce over the warm bread pudding.