Let’s clear this up: Spanish bread is not from Spain. It’s 100% Filipino bakery magic. A soft, pillowy roll coated in sweet crumbs with a buttery, sugary heart.
Every panaderia sells them. Now you’ll make them at home. The dough is easy. The filling is three ingredients. Your kitchen will smell like a Filipino bakery.
Makes 12 rolls.
Step-by-Step Instructions
Make the Dough
In a bowl, mix flour, sugar, yeast, and salt.
Add warm milk, melted butter, and egg. Mix until a dough forms.
Knead for 8-10 minutes until smooth. Cover and let rise for 1 hour.
Make the Filling
Mix softened butter, brown sugar, and flour until paste-like.
Shape the Rolls
Punch down dough. Divide into 12 balls.
Roll each ball into a flat oval (about 4×6 inches).
Spread 1 teaspoon of filling down the center.
Roll tightly from the long side like a cigar.
Coat and Cut
Mix breadcrumbs and sugar in a shallow bowl.
Roll each log in the crumb mixture.
Place on a baking sheet. Let rise for 30 minutes.
Bake
Preheat oven to 350°F (175°C).
Bake for 15-18 minutes until golden brown.
Serve Warm
Best eaten the day they’re made. Pair with hot coffee.
Summary
Prep Time: 20 minutes | Rise Time: 1.5 hours | Bake Time: 18 minutes | Total Time: ~2.5 hours
Yield: 12 rolls
Difficulty: Medium (worth the rise)
Storage Notes
How to Store:
- Room temp: Airtight container for 2 days.
- Reheat: Toast lightly or microwave for 10 seconds.
- Freeze unbaked: Freeze shaped rolls after coating. Bake from frozen, add 5-7 minutes.
Pro Tip:
Don’t skip the breadcrumb coating. That crunchy, sweet crust is what makes Spanish bread Spanish bread.