Purple Sweet Potato Milk Steamed Buns

Soft, Naturally Sweet, and Beginner-Friendly

Recipe Introduction

I love making these purple sweet potato milk steamed buns whenever I want something comforting but not complicated. They’re naturally colorful, gently sweet, and incredibly soft.

If you enjoy vegetable-based steamed buns like Pumpkin Steamed Buns or ultra-fluffy styles such as Water-Glow Skin Steamed Buns, this version is just as satisfying with an easy one-rise method.Purple Sweet Potato Milk Steamed Buns 1

Why you’ll love this recipe

  • One fermentation only — no second rise needed
  • Naturally sweet and vibrant from purple sweet potato
  • Soft, fluffy, yet pleasantly chewy
  • Beginner-friendly and very forgiving
  • A beautiful alternative to colorful buns like Two-Tone Layered Spinach Steamed BunsPurple Sweet Potato Milk Steamed Buns 4

Ingredients (Makes about 7 buns)

Main ingredients

  • 600g all-purpose flour
  • 180g purple sweet potato
  • 200ml whole milk
  • 5g instant dry yeast

Additional ingredients

  • 20g sugar
  • 1–2 tbsp water (optional, only if dough feels too dry)Purple Sweet Potato Milk Steamed Buns 2

Instructions

1. Prepare the purple sweet potato milk mixture

Peel and cut the purple sweet potato into small chunks. Steam over high heat for 15–20 minutes, until completely tender and easily pierced with chopsticks.

While still hot, mash the sweet potato with 20g sugar until very smooth and lump-free. Add the milk and mix well. Let the mixture cool until warm to the touch (below 40°C / 104°F).

2. Make the dough

Add 600g flour and 5g instant yeast directly into the warm purple sweet potato milk mixture. Stir with chopsticks until shaggy crumbs form.

Knead by hand for 5–8 minutes until the dough becomes smooth, soft, and no longer sticks to your hands or the bowl. If the dough feels too dry, add 1–2 tablespoons of water gradually.

3. Shape the buns

Transfer the dough to a work surface. Roll it into a log and divide evenly into 7 portions (about 100–110g each).

Take each portion and knead it with your palm until the surface is smooth and round, with no visible creases.

4. Proof once

Lightly oil the steamer or line it with damp cloth. Arrange the buns with space between them.

Let them rest at room temperature for 25–35 minutes, until they grow to about 1.5 times their original size. When gently pressed, the dough should spring back quickly without sticking.

5. Steam

Bring water to a full boil before placing the buns into the steamer. Steam over medium heat for 15 minutes.

Turn off the heat and let the buns rest inside the steamer for 3 minutes before opening the lid.Purple Sweet Potato Milk Steamed Buns 3

Notes

  • Keep the purple sweet potato mixture below 40°C (104°F) before adding yeast.
  • Mash the sweet potato very finely for smooth buns.
  • Proper kneading is key for a soft, fluffy texture.
  • Proofing time depends on room temperature — colder rooms need more time.
  • Always steam with fully boiling water and avoid opening the lid mid-steam.Purple Sweet Potato Milk Steamed Buns 5

Frequently Asked Questions

Can I make this without sugar?
Yes. Purple sweet potatoes are naturally sweet, so the sugar can be reduced or omitted.

Can I substitute other vegetables?
Yes. Pumpkin, carrot, or spinach purée all work well and create different colors and flavors.

Why did my buns turn dense?
This usually means under-proofing, inactive yeast, or insufficient kneading.

How do I store leftovers?
Refrigerate in an airtight container for up to 2 days. Re-steam for 5 minutes before eating.

Can I freeze them?
Yes. Freeze fully cooled buns and re-steam directly from frozen until heated through.

Purple Sweet Potato Milk Steamed Buns 1

Purple Sweet Potato Milk Steamed Buns

I love making these purple sweet potato milk steamed buns whenever I want something comforting but not complicated. They’re naturally colorful, gently sweet, and incredibly soft.
Course Breakfast
Cuisine Chinese
Servings 3

Ingredients
  

Main ingredients

  • 600 g all-purpose flour
  • 180 g purple sweet potato
  • 200 ml whole milk
  • 5 g instant dry yeast

Additional ingredients

  • 20 g sugar
  • 1 –2 tbsp water optional, only if dough feels too dry

Instructions
 

Prepare the purple sweet potato milk mixture

  • Peel and cut the purple sweet potato into small chunks. Steam over high heat for 15–20 minutes, until completely tender and easily pierced with chopsticks.
  • While still hot, mash the sweet potato with 20g sugar until very smooth and lump-free. Add the milk and mix well. Let the mixture cool until warm to the touch (below 40°C / 104°F).

Make the dough

  • Add 600g flour and 5g instant yeast directly into the warm purple sweet potato milk mixture. Stir with chopsticks until shaggy crumbs form.
  • Knead by hand for 5–8 minutes until the dough becomes smooth, soft, and no longer sticks to your hands or the bowl. If the dough feels too dry, add 1–2 tablespoons of water gradually.

Shape the buns

  • Transfer the dough to a work surface. Roll it into a log and divide evenly into 7 portions (about 100–110g each).
  • Take each portion and knead it with your palm until the surface is smooth and round, with no visible creases.

Proof once

  • Lightly oil the steamer or line it with damp cloth. Arrange the buns with space between them.
  • Let them rest at room temperature for 25–35 minutes, until they grow to about 1.5 times their original size. When gently pressed, the dough should spring back quickly without sticking.

Steam

  • Bring water to a full boil before placing the buns into the steamer. Steam over medium heat for 15 minutes.
  • Turn off the heat and let the buns rest inside the steamer for 3 minutes before opening the lid.

Video

Leave a Comment

Recipe Rating