Vegan
Nut Free
Egg Dairy Free
Under 200 Calories
Stuffed steamed buns (baozi or mantou) are a beloved snack across East Asia but are often seen as high in refined carbs. These purple sweet potato steamed buns offer a lighter, nutrient-rich alternative. The dough and filling both include purple sweet potato, giving the buns moisture, fiber and vibrant color. This vegan, dairy- and egg-free version stays soft longer thanks to the sweet potato’s natural water and fiber content. Below you’ll find a clear, step-by-step guide to make these healthy purple sweet potato steamed buns at home.

Why I Love This Purple Sweet Potato Steamed Buns Recipe
- Soft, fluffy and noticeably moist texture
- Simple to make, especially with a stand mixer
- 100% vegan — no eggs, milk or dairy
- Higher in fiber and antioxidants from purple sweet potatoes
- Lower calories per bun compared to many filled pastries
- Perfect for breakfast, snacks or a light dessert

Ingredients for Purple Sweet Potato Steamed Buns
Notes: If you don’t have bread flour, all-purpose flour can be used but the texture will be softer and less chewy. Gluten-free flour blends are not suitable for this yeasted recipe.
- Bread flour — preferred for structure and chewiness (about 480 g / 4 cups, sifted and leveled).
- Instant yeast — use instant yeast for convenience and consistent results (no proofing required).
- Sugar — regular granulated sugar, raw cane or coconut sugar; avoid sugar-free substitutes for yeasted dough.
- Salt — any table salt or sea salt will work.
- Baking powder — helps lighten the buns during steaming.
- Mashed purple sweet potato — about 1 1/4 cups (285 g), roughly two medium purple sweet potatoes cooked and mashed.
- Water — about 1 cup plus 2 tablespoons (adjust as needed for dough consistency).
- Apple cider vinegar or rice vinegar — 1 tablespoon, helps preserve color and tenderize the dough.
- Light olive oil (or melted coconut or avocado oil) — 1 tablespoon for softness.
- Filling — purple sweet potato paste or another favorite filling (red bean paste, mung bean paste, black sesame, etc.).

Equipment
- Stand mixer with a dough hook (recommended) or a bread machine; you can also knead by hand.

What I Use for the Filling
- Purple sweet potato filling — a smooth, sweet mashed purple sweet potato paste works beautifully. You can also use sweet red bean paste, sweetened mung bean paste, or black sesame paste.

Step-by-Step Guide: How to Make Purple Sweet Potato Steamed Buns
Step 1 — Cook and Mash Sweet Potatoes

Steam or microwave purple sweet potatoes until tender (steaming 30–40 minutes or microwave until soft). While warm, mash them until smooth. Measure about 1 1/4 cups (285 g) for the dough and keep any extra for the filling.
Step 2 — Combine Dry Ingredients

In the bowl of a stand mixer, whisk together bread flour, instant yeast, sugar, salt and baking powder.
Step 3 — Add Wet Ingredients and Start Kneading

Stir the apple cider vinegar into the water, then add the water and mashed purple sweet potato to the dry mix. Begin kneading on low speed (speed 2) until ingredients come together, about 1 minute.
Step 4 — Add Oil and Knead Until Smooth

Add the oil and continue kneading for 8–10 minutes, or until the dough pulls away from the bowl and becomes smooth and elastic.
Step 5 — First Rise

Place the dough in a lightly greased bowl, cover, and let it rise until doubled in size, about 60–90 minutes. The dough may look slightly gray while resting; the purple color returns when steamed.
Step 6 — Divide the Dough

Punch down the dough and turn it out onto a floured surface. Divide into 12–14 equal pieces.
Step 7 — Prepare Filling

Roll your filling into roughly 2–3 tablespoon balls. Use the purple sweet potato paste or your preferred filling.
Step 8 — Shape and Proof

Flatten each dough piece, place a ball of filling in the center, and wrap the dough around it. Place each bun on a parchment square or steamer paper. Cover and let the buns rise for 20–30 minutes.
Step 9 — Steam the Buns

Transfer the buns to a prepared steamer and steam over boiling water for 15 minutes. Avoid using tongs to remove them; a spatula preserves their shape.
Step 10 — Serve Warm

Serve while warm and enjoy the soft, slightly sweet steamed buns.
Filling Variations and Ideas
These steamed buns are versatile and tasty with many fillings. Try:
- Sweet purple sweet potato paste (for a monochrome, naturally sweet bun)
- Red bean paste for a classic flavor
- Mung bean paste or sweet white bean paste (shiro-an)
- Black sesame paste for a nutty, bold taste
- Small jam or fruit preserves for a sweeter treat

How to Store Purple Sweet Potato Steamed Buns
- Keep covered at room temperature for up to 24 hours.
- Store in an airtight container in the refrigerator for 3–5 days.
- For longer storage, freeze in an airtight container for up to 3 months. Reheat by steaming for about 10 minutes.
Substitutions and Notes
- Gluten-free flours are not recommended for this yeast-based dough.
- All-purpose flour can replace bread flour but expect a softer, less chewy texture.
- Water and flour adjustments: depending on flour brand and sweet potato moisture, you may need an extra 1–2 tablespoons of water or a bit more flour.
- To encourage a warm rise, place the dough bowl briefly in a gently warmed oven or near warm water.
Tips for Best Results
- Weigh your flour for accuracy: 1 cup bread flour ≈ 120 g.
- If using a bread machine, add dry ingredients first, then liquids. Check dough consistency during the first knead and adjust if needed.
- When removing steamed buns, use a flat spatula rather than tongs to protect the shape.

Recipe Summary
Servings: 12–14 buns | Prep time: ~2 hours (includes rising) | Cook time: 30 minutes | Calories: ~192 kcal per bun
Nutrition (approx. per bun)
- Calories: 192 kcal
- Carbohydrates: 39 g
- Protein: 5 g
- Fat: 2 g
- Fiber: 3 g