Desserts
This sweet potato steamed bun recipe transforms humble ingredients into delicate, golden buns with a velvety interior and caramelized glaze that makes every bite irresistible. 💛 The secret lies in balancing tender dough with perfectly roasted sweet potato filling—sweet, aromatic, and studded with warm spices that elevate this classic treat into something truly special.
Unlike dense cakes or heavy pastries, these buns achieve the perfect harmony of crisp edges and pillowy centers, making them ideal for both casual snacking and elegant gatherings.
The dough is crafted with simplicity in mind, using basic pantry staples like flour, yeast, and a touch of sugar to create a light, airy texture that steams to perfection.
The filling, roasted until tender with cinnamon and a hint of nutmeg, infuses the buns with natural sweetness and depth, while the caramelized glaze ties everything together with a glossy, addictive finish.
What makes this recipe stand out is the textural contrast—each bite delivers a delicate bite of soft dough followed by the warm, spiced sweet potato that melts in your mouth.
Once steamed to golden perfection, these buns are ready to be enjoyed in countless ways—paired with a cup of chai or black tea, served as a dessert after a meal, or even packed for a picnic.
The optional garnishes, like toasted sesame seeds or a drizzle of chili oil, add an extra layer of complexity, making them versatile enough for any occasion. Whether you're baking for a holiday celebration or simply craving a comforting treat, this recipe delivers restaurant-quality results with minimal effort.
With just a few key ingredients and a little patience, you'll master the art of creating these pillowy sweet potato steamed buns that taste like a hug in every bite.
The process is straightforward, but the reward—a batch of buns that are crisp, fragrant, and impossible to resist—is well worth the time. Let's get started on creating something truly memorable.
Ingredients for sweet potato steamed bun
Twelve ingredients, twelve buns bursting with spiced sweet potato goodness and caramelized glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium-sized, peeled and cubed |
| All-Purpose Flour 🌾 | 4 cups | Plus 2 tbsp for dusting |
| Active Dry Yeast 🍞 | ¼ oz | Or 2 1/4 tsp (1 packet) |
| Granulated Sugar 🍚 | ½ cup | Divided: 3 tbsp for dough, 2 tbsp for glaze |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed (1 stick) |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Milk 🥛 | ½ cup | Warm (110°F) |
| Ground Cinnamon 🌿 | 2 tbsp | Plus extra for filling |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Vegetable Oil 🫒 | 2 tbsp | For greasing steamer |
| Honey 🍯 | ¼ cup | For glaze (or maple syrup) |
| Sesame Seeds 🌰 | 2 tbsp | Toasted, for garnish (optional) |
Sweet potatoes are the heart of these buns, so don't skimp on quality. Orange-fleshed varieties like Jewel or Beauregard work best—their natural sweetness deepens during roasting. Most grocery stores carry them year-round, but Asian markets often have the best selection. Look for firm, heavy potatoes with smooth skin; avoid any with soft spots or sprouts. If you can't find fresh, frozen roasted sweet potato cubes (thawed and drained) work in a pinch, though texture will differ slightly. For the dough, King Arthur or Gold Medal flour ensures that light, airy texture we're after—no heavy bread flour here.
No cinnamon? Pumpkin pie spice at half the amount works well, though it'll have a slightly different flavor profile. Substituting nutmeg? Freshly grated is ideal, but ground works too—just use the same amount. Running low on honey? Maple syrup or agave nectar both work beautifully in the glaze. The butter matters here—unsalted is a must since we're controlling the salt separately. If you're making these ahead, freeze the shaped buns before steaming—just add 15 minutes to the steaming time when ready to bake. For the filling, roast the sweet potatoes until they're almost falling apart; this ensures that tender, melt-in-your-mouth texture that makes these buns truly special.
These buns steam best when made fresh, but you can prep the dough up to 24 hours ahead—just store it in the fridge wrapped tightly in plastic. The filling keeps for 3 days in the fridge, though it's best used immediately after roasting. Once steamed, let the buns cool completely before glazing—the glaze sets best on cool surfaces. Store leftovers in an airtight container at room temperature for 2 days or freeze for 3 months. To reheat, steam for 5 minutes or warm in a 350°F oven for 10 minutes. The glaze will soften slightly, but that's part of the charm—it's meant to be sticky and sweet!
Why You'll Love This Recipe
- Steam-Powered Speed: I’m talking 20 minutes from start to finish—no waiting for dough to rise overnight. Just blend the sweet potato into the dough, let it proof while you prep, then steam. Done. (Yes, even on a Tuesday night.)
- Sweet Potato Magic: That natural caramelized sweetness from the roasted sweet potato? It turns ordinary steamed buns into something dangerously addictive. The butter and sugar make them fluffy, but the spud gives them soul—like a hug in edible form.
- Breakfast or Snack Star: Honestly, these work everywhere. Stuff them with scrambled eggs and cheese for breakfast, fill with Nutella for dessert, or just eat them plain as a snack. They freeze beautifully too—perfect for lazy mornings or last-minute gatherings.
- Budget Buns, Big Payoff: Sweet potatoes and flour are cheap, but they feel like a treat. I make a batch on Sundays, and they last the week—whether I’m reheating them or freezing for later. No wasted ingredients, just pure, reliable comfort.
Step-by-step instructions for sweet potato steamed buns
Transform simple ingredients into golden, pillowy buns with a caramelized honey glaze.
👨🍳 Step 1: Prepare the Sweet Potato Filling
Preheat your oven to 375°F and line a baking sheet with parchment paper. In a medium bowl, combine the 2 lbs sweet potatoes (peeled and cubed), 3 tablespoons granulated sugar, 1 tablespoon ground cinnamon, and ¼ teaspoon ground nutmeg. Toss until the sweet potatoes are evenly coated.
Spread the sweet potato mixture on the prepared baking sheet in a single layer. Roast for 25-30 minutes until the sweet potatoes are fork-tender and caramelized at the edges. Let them cool completely before proceeding—this prevents the yeast from being deactivated by residual heat. Once cooled, mash the sweet potatoes until smooth, creating a thick filling that will give your buns their signature sweetness.
👨🍳 Step 2: Make the Dough and Let It Rise
In a small bowl, dissolve the 0.25 oz active dry yeast in the 0.5 cup warm milk (110°F). Let it sit for 5-10 minutes until foamy—this confirms the yeast is active. In a large bowl, combine the 4 cups all-purpose flour, 2 tablespoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 1 teaspoon salt. Mix well to distribute the spices evenly.
Add the yeast-milk mixture, 1 whole large egg, 0.5 cup unsalted butter (cold and cubed), and the mashed sweet potato filling to the flour mixture. Using a wooden spoon or dough whisk, stir until a shaggy dough forms. Knead the dough on a lightly floured surface for 8-10 minutes until smooth and elastic. If the dough feels too sticky, add 1 tablespoon flour at a time until it comes together nicely.
Place the dough in a lightly greased bowl, cover with a damp kitchen towel, and let it rise in a warm place for 1-1.5 hours, or until doubled in size. The dough should feel spongy and spring back slowly when pressed gently. This first rise is crucial for developing the buns' signature pillowy texture.
🥘 Step 3: Shape and Steam the Buns
Grease a steamer basket or a large pot with 2 tablespoons vegetable oil and set it over 2 inches of boiling water. Punch down the risen dough and divide it into 12 equal portions (about 2 ounces each). Roll each portion into a ball, then flatten slightly to form a 3-inch round. Place the dough balls into the greased steamer basket, leaving 1 inch between each for even steaming.
Cover the steamer with a lid and steam the buns over medium-high heat for 15-18 minutes, until they are golden brown and sound hollow when tapped on the bottom. Avoid lifting the lid during steaming—this releases steam and can cause the buns to collapse. The steam creates a tender, moist interior while the exterior develops a delicate crispness.
🍳 Step 4: Prepare the Honey Glaze
While the buns are steaming, prepare the glaze by combining 0.25 cup honey and 2 tablespoons granulated sugar in a small saucepan. Warm the mixture over low heat for 3-4 minutes, stirring constantly until the sugar dissolves and the glaze thickens slightly. Remove from heat and let it cool for 2 minutes—it should be pourable but not runny.
Once the buns are steamed, transfer them to a wire rack to cool for 5 minutes. Brush each bun generously with the honey glaze, allowing any excess to drip off. Sprinkle with 2 tablespoons toasted sesame seeds (if using) for added texture and flavor. Serve warm for the best experience—these buns are best enjoyed fresh out of the steamer, with the glaze still slightly sticky.
Pro Tips For Making Sweet Potato Steamed Bun
- Steam at 212°F: DESCRIPTION: Your steamer basket isn’t a sauna—aim for a rolling boil, not a lazy simmer. I learned this the hard way when my buns turned out dense; the yeast needs that consistent 212°F heat to puff them right. Cover the pot before adding water, then bring to a full boil with 1.5 inches of water—any less and you’re just sweating.
- Mash Sweet Potatoes Dry: DESCRIPTION: Drain all the moisture from your cooked sweet potatoes before mixing into the dough—no exceptions. I used to skip this, and the dough would turn gummy, making rolling and shaping a nightmare. Spread the mashed potatoes on a wire rack, cover with parchment, and let them air-dry for 10 minutes. (Yes, even if you’re impatient like me.)
- Knead Until Silky: DESCRIPTION: The dough should stretch like wet silk, not tear like brittle pastry. I was skeptical until I tried it—this recipe’s sweet potato purée makes the dough stickier than usual, so knead for a full 8–10 minutes by hand (or 5–6 on a stand mixer with a dough hook). Resist the urge to rush; under-kneaded dough collapses during steaming.
- Proof in a Warm Drawer: DESCRIPTION: Skip the oven for proofing—your warmest spot isn’t the stove’s broiler light. Place a damp towel in a closed drawer with the dough inside, then set a bowl of hot water nearby. The humidity keeps the dough from drying out while the warmth (around 85°F) ensures even rising. I timed it at 1.5–2 hours, flipping the buns once—they’ll double in size if done right.
Pro cooking tips for great sweet potato steamed bun
Yeast Activation Check
The yeast is the secret to those perfect air pockets in your buns. I always use King Arthur active dry yeast because it's reliable, but any brand will work.
To test if your yeast is alive, dissolve it in 0.5 cup warm milk (110°F)—it should foam within 5-10 minutes. If nothing happens, your yeast is dead, and you'll need to start over.
Pro tip: Keep your yeast in the fridge to extend its shelf life—it stays fresh for months this way. 💡
Sweet Potato Roasting
Roasting the sweet potatoes until they're fork-tender is key—they should be soft enough to mash easily but still hold their shape slightly. I like to roast mine at 375°F for 25-30 minutes, flipping halfway through for even caramelization.
If they're still firm, they need more time. Let them cool completely before mixing into the dough—this prevents killing the yeast with residual heat. 🍠
Dough Consistency
The dough should be soft but not sticky—think "slightly tacky but manageable." If it's too wet, add 1 tablespoon flour at a time until it comes together. Kneading for 8-10 minutes develops the gluten, giving your buns that perfect structure.
I use a stand mixer with a dough hook for this step—it saves my arms and ensures even kneading. The dough should spring back slowly when pressed gently. ✨
Steaming Setup
Your steamer basket needs proper setup to avoid soggy buns. Grease it well with 2 tablespoons vegetable oil and ensure there's 2 inches of boiling water in the pot below—this creates consistent steam.
Place the dough balls 1 inch apart to allow even cooking. If your steamer doesn't have holes, pierce the bottom of each bun with a toothpick before steaming to release trapped air. 🥘
Glaze Timing
Brush the glaze on just before serving—it sets quickly once cool. Warm the honey and sugar over low heat for 3-4 minutes until slightly thickened but still pourable.
If you glaze too early, the buns will get soggy. For extra shine, add 1 teaspoon lemon juice to the glaze—it cuts the sweetness and adds brightness. 🍯
Storage Secrets
Leftovers keep well in an airtight container at room temperature for 2 days, but they're best fresh. To reheat, steam for 5 minutes or warm in a 350°F oven for 10 minutes.
The glaze will soften slightly, but that's part of the charm—it's meant to be sticky and sweet! For make-ahead prep, shape the buns and freeze them before steaming. Add 15 extra minutes to the steaming time when ready to bake. ❄️
Nutrition facts
Frequently asked questions
Can I make these sweet potato buns without a steamer?
If you don't have a steamer, use a large pot with a tight-fitting lid and a heatproof plate or rack. Place the dough balls on the rack above 2 inches of simmering water and cover. Steam for 15-18 minutes on medium-high heat. The key is keeping the water boiling steadily—add more if needed. For even cooking, leave 1 inch between buns and avoid lifting the lid.
Why did my buns turn out dense instead of pillowy?
Dense buns usually happen from over-kneading, under-proofing, or using too much flour. Knead only until smooth (8-10 minutes), and let the dough rise until doubled (1-1.5 hours). Also, ensure your yeast is active—if it didn't foam in warm milk, it's dead. For extra fluffiness, use King Arthur flour and avoid opening the bowl during rising.
Can I substitute regular potatoes for sweet potatoes?
Not recommended! Sweet potatoes add natural sweetness and moisture that regular potatoes lack. If you must substitute, use yams (similar texture) or mashed butternut squash (for a milder flavor). Roast until tender, then mash thoroughly. The filling will be less sweet, so add 1 extra tablespoon sugar to compensate.
How do I store or reheat these buns?
Store in an airtight container at room temperature for 2 days or freeze shaped (unsteamed) buns for 3 months. To reheat, steam for 5 minutes or warm in a 350°F oven for 10 minutes. The glaze will soften slightly—this is normal! For frozen buns, add 15 extra minutes to steaming time after thawing.
What's the best way to make these buns extra flavorful?
Boost flavor by adding ½ teaspoon vanilla extract to the dough or ½ teaspoon cardamom to the filling. For depth, roast the sweet potatoes with 1 tablespoon brown sugar instead of white. Garnish with toasted sesame seeds or a drizzle of chili oil for contrast. Pair with jasmine tea or spiced chai to enhance the warm spices.
