March 5, 2026 · Recipe
The Best Ube Pandesal Recipe: Soft Purple Filipino Bread Rolls
Soft, pillowy, and naturally purple - ube pandesal is the Filipino breakfast bread you didn't know you needed.
Pandesal is the bread of the Philippines - warm, soft rolls coated in breadcrumbs, eaten fresh from the oven with butter or cheese. Now imagine that same beloved bread infused with real ube powder, giving it a stunning purple color and a naturally sweet vanilla-hazelnut flavor.
This recipe produces bakery-quality ube pandesal at home - fluffy, fragrant, and absolutely irresistible. Whether you grew up eating pandesal or you're discovering it for the first time, this purple version will become your new obsession.

Quick answer
Key Takeaways
- Makes 16-18 soft, fluffy bread rolls
- Naturally purple - no food coloring needed
- Sweet vanilla-hazelnut flavor from real ube
- Classic breadcrumb coating for authentic pandesal texture
- Freezer-friendly: bake a batch and reheat all week
- Can be filled with ube halaya, cream cheese, or Nutella
What Is Pandesal?
Pandesal (from the Spanish "pan de sal," meaning "bread of salt") is the most iconic bread in the Philippines. Despite its name, pandesal is actually slightly sweet - soft, fluffy dinner-roll-sized bread coated in fine breadcrumbs. It's eaten at every meal: with coffee for breakfast, as a sandwich for lunch, or as a snack dipped in hot chocolate.
Every Filipino bakery (panaderia) makes pandesal fresh daily, and the smell of it baking is one of the most nostalgic scents in Filipino culture. Adding ube to the dough is a modern twist that's taken the Philippines - and the world - by storm.
The combination is perfect: ube's natural sweetness and vanilla notes complement the bread's soft, pillowy texture, while the purple color makes these rolls absolutely stunning. They taste incredible warm from the oven with a pat of butter.
Ingredients
Tip: Bread flour gives the best texture due to higher protein content. All-purpose flour works but rolls will be slightly less chewy.
🍞 Ube Pandesal - Makes 16-18 Rolls
- • Dough:
- • • 3½ cups (440g) bread flour
- • • 3 tablespoons ube powder
- • • ⅓ cup (65g) sugar
- • • 1 packet (7g) instant yeast
- • • 1 teaspoon salt
- • • ¾ cup (180ml) warm milk (105-110°F)
- • • 2 large eggs, room temperature
- • • ¼ cup (55g) softened butter
- • • 1 teaspoon vanilla extract
- • Coating & Extras:
- • • 1 cup plain breadcrumbs (for rolling)
- • • Optional: ube halaya for filling
- • • Optional: cream cheese for filling
- • • Optional: butter for brushing
Step-by-Step Instructions
💡 Pro Tip: The milk should be warm (105-110°F / 40-43°C), not hot. Hot milk kills the yeast. If you don't have a thermometer, it should feel comfortably warm on your wrist - like bath water.
What Makes This the Best Ube Pandesal
Many ube pandesal recipes use artificial ube flavoring or food coloring. This recipe uses 100% real ube powder, which provides both the natural purple color and the authentic vanilla-hazelnut flavor that makes ube so special.
Best Ways to Eat Ube Pandesal
- Classic: Warm from the oven with butter. The butter melts into the soft purple bread - pure heaven.
- With cheese: Stuff with a slice of cheddar or cream cheese. The salty-sweet combo is a Filipino breakfast staple.
- Ube halaya filled: Fill with homemade ube halaya for double ube action.
- With hot chocolate: Dip warm pandesal into thick Filipino hot chocolate (tsokolate). A match made in heaven.
- As sliders: Use as mini burger or pulled pork slider buns - the subtle sweetness pairs beautifully with savory fillings.
- With ube latte: Pair with a homemade ube latte for the ultimate purple breakfast.
Variations
- Ube cheese pandesal: Wrap a cube of cheddar cheese inside each roll before the second rise. The cheese melts inside as it bakes.
- Ube Nutella pandesal: Add a teaspoon of Nutella inside each roll. The hazelnut chocolate amplifies ube's natural nutty notes.
- Extra purple: Increase ube powder to 4 tablespoons for a deeper color and stronger flavor.
- Ube pandesal bites: Divide into 24-30 smaller pieces for mini rolls. Reduce baking time to 10-12 minutes.
- Dairy-free: Use plant-based milk, vegan butter, and replace eggs with ¼ cup unsweetened applesauce + 1 tablespoon ground flaxseed mixed with 3 tablespoons water.
Storage & Reheating
- Room temperature: Store in an airtight container for up to 2 days. They stay soft thanks to the butter and eggs in the dough.
- Freezing: Cool completely, then place in a freezer bag with parchment between layers. Freeze up to 1 month.
- Reheating from frozen: Microwave 20-30 seconds, or wrap in foil and bake at 350°F for 7-8 minutes. A toaster oven also works perfectly.
- Refreshing day-old rolls: Spritz lightly with water and warm in a 300°F oven for 5 minutes. They'll taste freshly baked again.
More Ube Recipes
FAQs: Ube Pandesal

Less than a coffee. Better than a matcha.
With the 5-pack subscription, you get 165 ube lattes at home. Cheaper than a café - and delivered to your door.






