Vegan Purple Sweet Potato Steamed Buns Recipe

No-Bake
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.

How to Make Purple Sweet Potato Steamed Buns (Healthy Vegan Recipe!)
Soft, moist purple sweet potato steamed buns

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
How to Make Purple Sweet Potato Steamed Buns (Healthy Vegan Recipe!)
Vibrant purple buns with a sweet filling

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.).
img 21426 3
Instant yeast for quick dough rise

Equipment

  • Stand mixer with a dough hook (recommended) or a bread machine; you can also knead by hand.
img 21426 4
Stand mixer speeds up kneading and gives consistent texture

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.
filling - purple sweet potato paste
Purple sweet potato paste used for the filling

Step-by-Step Guide: How to Make Purple Sweet Potato Steamed Buns

Step 1 — Cook and Mash Sweet Potatoes

ingredient image - purple sweet potato mashed

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

mix all the dry ingredients for yeast bread stand mixer

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

img 21426 47

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

img 21426 48

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

img 21426 49

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

img 21426 50

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

Step 7 — Prepare Filling

filling - purple sweet potato paste

Roll your filling into roughly 2–3 tablespoon balls. Use the purple sweet potato paste or your preferred filling.

Step 8 — Shape and Proof

img 21426 52

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

img 21426 53

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

How to Make Purple Sweet Potato Steamed Buns (Healthy Vegan Recipe!)

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 Make Purple Sweet Potato Steamed Buns (Healthy Vegan Recipe!) with filling variations
Choose your favorite filling: bean pastes, seeds, or sweet potato paste

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.
save this recipe for later! Pin now at Pinterest
Save this recipe for later — purple sweet potato steamed buns

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