Ingredients for the Dough:
4 cups all-purpose flour
1/2 cup sugar
1 packet (2 1/4 teaspoons) active dry yeast
1 cup warm milk
2 large eggs
1/2 cup unsalted butter, melted
1 teaspoon salt
Ingredients for the Filling:
1/2 cup unsalted butter, softened
1 cup breadcrumbs
3/4 cup brown sugar
1 teaspoon vanilla extract
Instructions:
In a large mixing bowl, combine 2 cups of the flour, sugar, and yeast. Add the warm milk, eggs, and melted butter. Mix until well combined. Gradually add the remaining flour and salt, kneading until the dough is smooth and elastic.
Place the dough in a greased bowl, cover with a clean cloth, and let it rise in a warm place until doubled in size, about 1 hour.
While the dough is rising, prepare the filling by mixing the softened butter, breadcrumbs, brown sugar, and vanilla extract in a bowl until well combined.
Once the dough has doubled in size, punch it down and divide it into small pieces. Roll out each piece into an oval shape.
Spread a portion of the filling on each oval, then roll the dough starting from one end to the other, enclosing the filling inside. Pinch the seams to seal.
Place the rolled dough seam-side down on a baking sheet lined with parchment paper. Allow them to rise for another 30 minutes.
Preheat your oven to 350°F (175°C). Bake the Spanish bread for 20-25 minutes, or until golden brown.
Remove from oven and let cool on a wire rack before serving.
Enjoy your homemade Spanish Bread, perfect for a sweet and satisfying snack or breakfast treat!