Loading...

In a measuring cup, whisk together the warm milk, large eggs, and vanilla extract until well combined. Set aside.

In a large mixing bowl, combine the all-purpose flour, granulated sugar, active dry yeast, and salt. Stir to combine.

Transfer the dry ingredients to the bowl of a stand mixer fitted with a dough hook. Pour in the wet ingredients from Step 1. Knead on low speed until a shaggy dough forms, about 3-5 minutes.

Gradually add the softened, cubed butter to the dough, one cube at a time, while the mixer is running. Continue kneading on medium speed until the dough is smooth, elastic, and passes the windowpane test (you should be able to stretch a small piece of dough very thin without it tearing). This process may take 10-15 minutes.

Transfer the dough to a lightly oiled bowl, turning once to coat. Cover the bowl with plastic wrap and let it rise in a warm place for 1 to 1 1/2 hours, or until it has doubled in size.

While the dough is proofing, prepare the filling. In a medium bowl, combine the breadcrumbs, brown sugar, softened cubed butter, and 1 teaspoon of milk. Mix thoroughly with a spatula until a cohesive, paste-like filling is formed.

Prepare the caramelized crust mixture. In a small measuring cup or bowl, whisk together the melted butter, brown sugar, and water until well combined.

Once the dough has doubled, gently punch it down to deflate. Turn the dough out onto a lightly floured surface.

Divide the dough into equal portions (approximately 12-16 pieces, depending on desired size). Roll each portion into a ball, then flatten it with a rolling pin into a long, somewhat triangular shape.

Spread a generous amount of the prepared filling evenly over each flattened dough piece. Tightly roll up each piece of dough, starting from the wider end, to create the characteristic cylindrical shape of Spanish bread.

Pour the caramel mixture (from Step 7) onto a baking tray and spread it thinly and evenly across the bottom.

In a separate shallow bowl, place the 1/4 cup of melted butter for coating. In another shallow bowl, place the 1 cup of breadcrumbs for coating. Dip each rolled bread first in the melted butter, ensuring it's fully coated, then thoroughly coat it with breadcrumbs.

Arrange the coated bread rolls on the prepared baking tray, ensuring the bottom of each roll makes contact with the caramel mixture. Leave some space between each roll as they will expand.

Cover the baking tray loosely with plastic wrap or a clean kitchen towel and let the rolls rest for a second proofing for 20 minutes.

Preheat your oven to 350°F (180°C).

Bake the Spanish bread in the preheated oven for approximately 20 minutes, or until golden brown and cooked through. The caramel crust should be bubbly and slightly sticky.

Remove from the oven and let cool slightly on the baking tray before serving. The caramel will set as it cools.


In a measuring cup, whisk together the warm milk, large eggs, and vanilla extract until well combined. Set aside.

In a large mixing bowl, combine the all-purpose flour, granulated sugar, active dry yeast, and salt. Stir to combine.

Transfer the dry ingredients to the bowl of a stand mixer fitted with a dough hook. Pour in the wet ingredients from Step 1. Knead on low speed until a shaggy dough forms, about 3-5 minutes.

Gradually add the softened, cubed butter to the dough, one cube at a time, while the mixer is running. Continue kneading on medium speed until the dough is smooth, elastic, and passes the windowpane test (you should be able to stretch a small piece of dough very thin without it tearing). This process may take 10-15 minutes.

Transfer the dough to a lightly oiled bowl, turning once to coat. Cover the bowl with plastic wrap and let it rise in a warm place for 1 to 1 1/2 hours, or until it has doubled in size.

While the dough is proofing, prepare the filling. In a medium bowl, combine the breadcrumbs, brown sugar, softened cubed butter, and 1 teaspoon of milk. Mix thoroughly with a spatula until a cohesive, paste-like filling is formed.

Prepare the caramelized crust mixture. In a small measuring cup or bowl, whisk together the melted butter, brown sugar, and water until well combined.

Once the dough has doubled, gently punch it down to deflate. Turn the dough out onto a lightly floured surface.

Divide the dough into equal portions (approximately 12-16 pieces, depending on desired size). Roll each portion into a ball, then flatten it with a rolling pin into a long, somewhat triangular shape.

Spread a generous amount of the prepared filling evenly over each flattened dough piece. Tightly roll up each piece of dough, starting from the wider end, to create the characteristic cylindrical shape of Spanish bread.

Pour the caramel mixture (from Step 7) onto a baking tray and spread it thinly and evenly across the bottom.

In a separate shallow bowl, place the 1/4 cup of melted butter for coating. In another shallow bowl, place the 1 cup of breadcrumbs for coating. Dip each rolled bread first in the melted butter, ensuring it's fully coated, then thoroughly coat it with breadcrumbs.

Arrange the coated bread rolls on the prepared baking tray, ensuring the bottom of each roll makes contact with the caramel mixture. Leave some space between each roll as they will expand.

Cover the baking tray loosely with plastic wrap or a clean kitchen towel and let the rolls rest for a second proofing for 20 minutes.

Preheat your oven to 350°F (180°C).

Bake the Spanish bread in the preheated oven for approximately 20 minutes, or until golden brown and cooked through. The caramel crust should be bubbly and slightly sticky.

Remove from the oven and let cool slightly on the baking tray before serving. The caramel will set as it cools.
