These soft, fluffy sweet potato steamed buns are healthy, vegan, and naturally beautiful thanks to mashed sweet potato. The puree adds moisture, a gentle earthy sweetness, and a vivid orange hue that makes each bun inviting.

Why I Love This Recipe
- Soft, tender, and pleasantly fluffy texture
- Simple to make, especially with a stand mixer
- 100% vegan — no eggs or dairy required
- A healthy, delicious way to add sweet potato to bread

Ingredients Used to Make Healthy Sweet Potato Steamed Buns
Note: Many ingredients are available at local grocery stores. Quantities and preferred brands are listed in the recipe card below.
- Bread flour — recommended for the best texture and structure. See substitution notes below for alternatives.
- Instant yeast — works quickly and can be mixed directly with dry ingredients.
- Sugar — raw cane, granulated, or natural sweeteners like coconut or date sugar work. For yeasted breads, avoid sugar-free substitutes that can affect rise.
- Salt — any cooking salt is fine.
- Baking powder — helps the dough puff during steaming.
- Sweet potato — cook and mash until smooth. You can steam, bake, boil, or microwave the tuber; cool slightly before mashing.
- Olive oil or a neutral oil such as avocado or light coconut oil.
Equipment
- Stand mixer with dough hook (or knead by hand or use a bread machine)
What I Used for the Filling
- Sweetened red bean paste (Koshi-an) — a smooth, sweet paste commonly used in Asian pastries. Coarse or smooth paste both work depending on texture preference.
Step by Step Guide
STEP 1
Cook and mash the sweet potatoes until smooth. Measure the mashed sweet potato to use in the dough.
STEP 2
In the mixer bowl, combine dry ingredients: bread flour, instant yeast, sugar, salt, and baking powder. Add the mashed sweet potato and 2 tablespoons of water to the dry mix. Note: denser varieties like purple sweet potato may require more water.
STEP 3
Begin kneading on low speed until ingredients start to come together, about 1 minute.
STEP 4
Add the oil and continue kneading for 8–10 minutes, until the dough is smooth and pulls away from the bowl.
STEP 5
Place the dough in a lightly greased bowl, cover, and let rise in a warm spot until doubled, about 60–90 minutes.
STEP 6
Punch down the dough, turn it out onto a floured surface, and divide into 10–12 equal pieces.
STEP 7
Scoop the filling (red bean paste or other) into portions using a spoon or small scoop.
STEP 8
Wrap each dough piece around its filling and place each bun on parchment or steamer paper. Cover and let the buns rise for 20–30 minutes.
STEP 9
Prepare a steamer with boiling water and transfer the buns to the steaming basket, leaving space between buns.
STEP 10
Steam the buns for about 15 minutes, then remove carefully with a spatula to keep their shape intact.
STEP 11
Serve warm and enjoy.
Recipe Variations and Optional Add-Ins
- Use different sweet potato varieties (adjust water as needed).
- Add natural colors or flavors to the dough: matcha, cocoa, cinnamon, cardamom, or coffee/espresso powder for subtle variations.
- Try savory fillings such as seasoned vegetables, tofu, or vegan meat alternatives.
Different Filling Options
These buns pair well with a variety of fillings. Consider sweet options like shiro-an (sweet white bean paste) or mung bean paste, or savory fillings like seasoned vegetables or plant-based proteins.
How to Store
- Keep covered at room temperature for up to 24 hours.
- Store in an airtight container in the refrigerator for 3–5 days.
- For long-term storage, freeze in an airtight container or bag for up to 3 months. Reheat by steaming for about 10 minutes to refresh.
Note on Substitutions
- Gluten-free flours cannot replace bread flour in this recipe and will not produce the same texture.
- If you don’t have bread flour, use all-purpose flour plus 1 tsp vital wheat gluten per cup to improve structure.
Tips
- Weigh your flour for consistent results: 1 cup bread flour = 120 g. Spoon and level if you don’t have a scale.
- Bread machine method: Add dry ingredients first, then the wet. Use the basic cycle and check dough consistency during the first kneading—adjust water or flour as needed.
Recipe Card Summary
Sweet Potato Steamed Buns with Red Bean Paste Filling
Author: All Purpose Veggies
Prep Time: 2 hrs • Cook Time: 30 mins • Servings: 12 buns
Calories: ~303 kcal per bun
Ingredients — Bread Dough
- 4 cups bread flour (480 g), sifted and leveled
- 1 tsp instant yeast
- 3 Tbsp sugar
- 1 tsp salt
- 1 1/2 tsp baking powder
- 1 1/2 cups mashed sweet potato (about 380 g)
- 2 Tbsp water (plus more if needed)
- 1 Tbsp light olive oil (or melted coconut/avocado oil)
Filling
- 500 g sweetened red bean paste (koshi-an) or other filling of choice
Directions (Short)
- Mix dry ingredients, add sweet potato and water, then knead briefly.
- Add oil and knead 8–10 minutes until smooth. Let dough rise 60–90 minutes.
- Divide into 10–12 pieces, place filling inside, and shape into buns. Proof 20–30 minutes.
- Steam for 15 minutes. Serve warm.
Notes
- Adjust water or flour depending on sweet potato moisture and flour protein.
- These buns are best fresh but re-steam frozen buns for 8–10 minutes to restore texture.
