Why you’ll love this recipe
These buns are soft, lightly sweet, and stay fresh longer than plain white rolls thanks to the moisture from the sweet potatoes. They have a subtle vanilla and nutty flavor that’s wonderful on its own, yet neutral enough for savory fillings. I love serving them with roasted chicken, slathered with butter and jam, or as mini sliders. The color is naturally stunning, and honestly, they’re just fun to bake.
What you will need
- Mashed purple sweet potato or mashed ube puree, cooled to room temp
- All-purpose flour or bread flour
- Whole milk, warmed to the touch
- Active dry yeast or instant yeast
- Granulated sugar and a touch of honey
- Unsalted butter, softened
- Salt and vanilla extract
- Optional: ube extract for deeper color and flavor
- Egg for egg wash or milk for a lighter finish
Directions
- Proof the yeast: Warm the milk until it feels like a warm bath, about 100 to 110 F. Stir in a pinch of sugar and the yeast. Let it sit 5 to 10 minutes until foamy. If it stays flat, your yeast may be dead and you’ll want to try again.
- Make the dough: In a mixing bowl add flour, sugar, salt, mashed purple sweet potato, vanilla, and the foamy yeast mixture. Mix until shaggy. Add butter and knead until smooth and slightly tacky, 8 to 10 minutes by hand or 5 to 7 minutes in a stand mixer on medium-low. Aim for a soft dough that clears the sides of the bowl but clings a bit at the bottom.
- First rise: Shape the dough into a ball, place in a greased bowl, and cover. Let it rise in a warm spot until doubled, about 60 to 90 minutes. If your kitchen is cool, give it more time. Patience is key for a fluffy bun.
- Shape: Gently deflate the dough, divide into 10 to 12 equal pieces, and shape into tight balls. Place on a parchment-lined pan, about 1.5 inches apart.
- Second rise: Cover and let the buns rise until puffy and just touching, about 45 to 60 minutes. They should look light and jiggle slightly when you move the pan.
- Bake: Brush with egg wash or milk for shine. Bake at 350 F for 18 to 22 minutes, until lightly golden on top and about 190 F inside. Cool for 10 minutes before serving.
- Finish: Brush with melted butter and a drizzle of honey if you like a glossy finish.
Tips from my kitchen to yours: weigh your mashed sweet potato when possible for accuracy, and don’t add extra flour unless the dough is truly sticky. Slightly tacky dough bakes up more tender. If you want a deeper purple, a few drops of ube extract help a lot. And if you’re craving more cozy sweet potato ideas, this creamy Butternut Squash Sweet Potato Soup is a favorite on chilly nights.
“I made these for my daughter’s birthday and they disappeared before the candles were out. Soft, colorful, and they stayed fresh the next day for breakfast sandwiches.”
Key cues to watch: dough should be smooth and elastic, buns should puff noticeably before baking, and the crumb should be fluffy with a slight spring when pressed. That’s your sign you nailed it.

What is ube?
Ube is a purple yam that’s popular in the Philippines. It tastes mildly sweet with a bit of vanilla and nuttiness. It’s not the same as a typical sweet potato even though the color can look similar. Ube is often used in desserts like cakes, ice cream, and jam called halaya. For baking, you’ll usually find it as a frozen puree, a jarred jam, or an extract. The extract adds deeper color and flavor without changing your dough texture too much.
If you love dessert-y twists, try tucking a little sweet cream inside your buns or serve them with bruleed custard on the side, inspired by this silky Japanese Sweet Potato Creme Brulee. It’s a fun sweet-meets-cozy combo.

Where to find it?
Check Asian grocery stores first. The freezer section often has frozen ube puree or grated ube. Baking aisles may carry ube extract. If you spot “ube halaya,” that’s a sweet jam version, great for filling buns or swirling into the dough. Some mainstream supermarkets now stock Okinawan purple sweet potatoes in the produce department too.
Online shops are another reliable option for ube extract and purple potato powders. If you’re going fully natural, you can steam and mash Okinawan purple sweet potatoes as your color source, then adjust liquids as needed. And if you’re on a potato kick, an easy weeknight side like these crispy wedges is always a win. I love these Crispy Air Fryer Sweet Potatoes next to a roast chicken dinner.
Is ube the same as Okinawan purple sweet potato?
They’re different. Ube is a yam, while the Okinawan variety is a sweet potato. Ube tends to be starchier and nuttier, and is often used in sweets. Okinawan purple sweet potatoes are milder and can be more floral. In baking, both work, but they behave a little differently. Ube puree or halaya has added moisture or sugar sometimes, so keep an eye on dough consistency. With steamed and mashed sweet potatoes, you may need a splash more milk if the dough feels stiff.
For taste and texture, I like using a blend of mashed purple sweet potato plus a few drops of ube extract to get that deep color and gentle vanilla vibe. It’s an easy way to keep your dough strong and still get that signature hue. These buns pair beautifully with savory soups, honey butter, or even barbecue. If cornbread is your love language, try this cozy Honey Butter Sweet Potato Cornbread on the side of your Sunday dinner too.
Alternatives you can use
- Okinawan purple sweet potato: Steam, mash, and cool. Use about 3/4 cup for a standard batch of buns.
- Orange sweet potato: Works fine if color isn’t your priority. Flavor will be slightly more earthy and sweet.
- Purple potato powder: Stir 1 to 2 tablespoons into the dry ingredients for color without extra moisture. You may still want a touch of ube extract for flavor.
- Ube extract: A few drops go a long way. Add with your wet ingredients.
- Dairy-free: Swap milk for unsweetened oat or almond milk, and use plant butter. Texture stays tender if you don’t over-flour.
- Sweeteners: Replace honey with maple syrup or stick to sugar. Keep total sweetness moderate so buns don’t brown too fast.
- Filling ideas: Cream cheese and jam, garlic butter, or even a little pulled chicken for sliders. I also love the fall vibes of Apple Spiced Stuffed Sweet Potatoes on a snack board with these buns.
Whatever route you pick, aim for a dough that feels soft and slightly tacky. If it sticks heavily to your hands, add a teaspoon of flour at a time. If it’s dry, drizzle in milk by teaspoons. Slow and steady keeps the crumb soft and fluffy.
Common Questions
Can I make these purple sweet potato buns without a stand mixer?
Yes. Knead by hand for about 8 to 12 minutes. Use a bench scraper to help with stickiness and resist adding too much flour. A little tackiness is normal.
How do I store and reheat?
Keep buns in an airtight container at room temp for 2 days, or refrigerate up to 5 days. Reheat in a 300 F oven for 6 to 8 minutes or microwave for 10 to 15 seconds until warm.
Can I freeze them?
Absolutely. Freeze baked and cooled buns in a zip-top bag for up to 2 months. Thaw at room temp, then rewarm at 300 F for 8 to 10 minutes. They’ll taste fresh again.
How do I know when the dough is ready to bake?
After the second rise, the buns should look puffy and bounce back slowly when gently pressed. If you have a thermometer, baked buns should hit about 190 F internally.
What fillings work best?
For sweet, try cream cheese and jam. For savory, ham and Swiss, or roasted veggies with garlic butter. If you’re planning a full meal, these BBQ Chicken Roasted Sweet Potato Bowls make a hearty main alongside the buns.
A soft, colorful finish
That’s the beauty of purple sweet potato buns. They’re eye-catching, tender, and surprisingly easy once you try them a time or two. Keep the dough soft, let it rise fully, and brush with butter to finish. You’ll have a tray of buns that looks bakery-level but tastes like home. I hope you bake a batch soon and share them with someone who’ll appreciate that first warm bite.
Print
Purple Sweet Potato Buns
- Total Time: 50 minutes
- Yield: 10 buns 1x
- Diet: Vegetarian
Description
Soft, colorful purple sweet potato buns that are tender and lightly sweet, perfect for breakfast, brunch, or casual dinners.
Ingredients
- 1 cup mashed purple sweet potato or ube puree, cooled
- 3 cups all-purpose flour or bread flour
- 1 cup whole milk, warmed
- 2 teaspoons active dry yeast or instant yeast
- 2 tablespoons granulated sugar
- 1 tablespoon honey
- 3 tablespoons unsalted butter, softened
- 1 teaspoon salt
- 1 teaspoon vanilla extract
- Optional: a few drops of ube extract
- 1 egg for egg wash or milk for a lighter finish
Instructions
- Proof the yeast: Warm the milk until it feels like a warm bath, about 100 to 110°F. Stir in a pinch of sugar and the yeast. Let it sit for 5 to 10 minutes until foamy.
- Make the dough: In a mixing bowl, add flour, sugar, salt, mashed purple sweet potato, vanilla, and the foamy yeast mixture. Mix until shaggy. Add butter and knead until smooth, 8 to 10 minutes by hand or 5 to 7 minutes in a stand mixer.
- First rise: Shape the dough into a ball, place in a greased bowl, cover, and let it rise until doubled, about 60 to 90 minutes.
- Shape: Gently deflate the dough, divide into 10 to 12 pieces, and shape into tight balls. Place on a parchment-lined pan.
- Second rise: Cover and let the buns rise until puffy, about 45 to 60 minutes.
- Bake: Brush with egg wash or milk, and bake at 350°F for 18 to 22 minutes until golden and about 190°F inside. Cool for 10 minutes before serving.
- Finish: Brush with melted butter and drizzle with honey for a glossy finish.
Notes
Weigh your sweet potato for accuracy and avoid adding too much extra flour. Use ube extract for deeper color and flavor.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Breads
- Method: Baking
- Cuisine: Filipino
Nutrition
- Serving Size: 1 bun
- Calories: 180
- Sugar: 5g
- Sodium: 200mg
- Fat: 6g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 20mg