Spanish Bread Recipe

Soft, fluffy sweet buttery bread for everyone!
Spanish Bread pinit

How to make spanish bread?

Spanish bread is a popular afternoon favorite snack in the Philippines that can be found in many local bakeries. It has nothing to do with the Spanish bread of Spain, Pan de Horno, except that maybe they share the same form. Nobody knows for sure why it’s called Spanish bread, but one thing’s for sure, it’s soft, fluffy and delicious. This Filipino version of Spanish bread recipe is filled with a sweet buttery filling. Coated with breadcrumbs. Surely everyone will like this snack. A step by step instruction below is provided on how to make this tasty bread.

spanish bread recipe

For more recipes feel free to browse our recipe archive.

Visit us on YouTube: Yummy Food PH

Difficulty: Intermediate Prep Time 1 hour Cook Time 25 min Total Time 1 hr 25 mins
Servings: 16 Calories: 223
Best Season: Suitable throughout the year


Spanish bread is a delightful afternoon snack with a sweet buttery inside. It's yeasted bread rolled into a log and encased in a sweet and buttery filling. Before baking, they are rolled in breadcrumbs. The bread is like no other and is unquestionably one of the most popular snacks among Filipinos. It's simple to make at home. Make Spanish bread by following the step-by-step instructions.






  1. Combine flour, sugar, and salt in a large mixing bowl. After beating the egg, add the lukewarm milk and melted butter and stir until completely combined. Mix in the instant yeast until a little sticky dough forms.

  2. Place the dough on an oil-greased surface. Knead the dough for 10-12 minutes with lightly oiled hands until it becomes smooth and elastic.

  3. Form a ball out of the dough and set it in an oiled bowl. Place it in a warm spot, covered with a kitchen towel or plastic wrap, and let it rise until it has doubled in size. The wait could take from around 30 minutes to an hour, or even longer.

  4. For the filling. Melt butter in a pan over low-medium heat. Add the bread crumbs and mix well. Add flour, water or milk, sugar and salt. Cook until it gets thick. Remove it from the heat and continue stirring until it forms a thick paste-like texture.

  5. Using a knife or dough slicer, punch down the dough and divide it into 16 equal halves. Roll each piece into a long triangle like a pizza slice. Brush the middle part with butter or margarine, then spread the filling on the surface. Enclose the filling by rolling the dough from the larger end to the smaller end.

  6. Brush each rolled dough with milk or water, then roll it on a plate of breadcrumbs and place it on a baking sheet lined with parchment paper. Cover with a cloth or kitchen towel or cling wrap and let them rise for another 20-30 minutes, or until they double in size. Remove the cover after that.

  7. Place the baking sheet on the middle rack and bake for 20 minutes at 150°C (300°F). Transfer it to a serving plate once done. While the Spanish bread is still warm, enjoy eating.

Nutrition Facts

Servings 16

Amount Per Serving
Calories 223kcal
% Daily Value *
Total Fat 6.9g11%
Saturated Fat 4g20%
Cholesterol 27mg9%
Sodium 355mg15%
Potassium 98mg3%
Total Carbohydrate 35.4g12%
Dietary Fiber 1.2g5%
Sugars 11.8g
Protein 5.1g11%

Calcium 5 mg
Iron 9 mg
Vitamin D 13 IU

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: Spanish Bread, Bread, Snack,

Leave a Comment

Your email address will not be published. Required fields are marked *