Go Back
+ servings

How to Make Purple Sweet Potato Swirl Buns

Soft, fluffy rolls with a naturally sweet purple sweet potato filling and a beautiful spiral shape—these steamed buns are both delicious and stunning.
Course Breakfast
Cuisine Chinese
Prep Time 40 minutes
Cook Time 20 minutes
Resting Time 30 minutes
Servings 5
Calories 282kcal

Ingredients

Purple Sweet Potato Filling

  • 200 g purple sweet potato peeled weight, about 2–3 medium-sized
  • 20 –30g white sugar adjust based on sweetness of the sweet potato
  • 10 g condensed milk about 1 spoon; substitute: 15g milk powder + 5g warm water
  • 20 –30ml milk optional, to adjust texture

Dough

  • 300 g all-purpose flour
  • 3 g white sugar helps activate the yeast
  • 3 g instant dry yeast about ½ teaspoon
  • 10 g lard about 1 spoon; can be replaced with unsalted butter or vegetable oil
  • 160 ml warm water 30–35°C in winter; room temp in summer

Instructions

Make the Purple Sweet Potato Filling

  • Steam the sweet potatoes: Peel and slice them into thick rounds. Steam over boiling water for 15–20 minutes, until a chopstick goes through easily.
  • Mash and mix: While still hot, mash the steamed sweet potato. Mix in sugar and condensed milk. If too dry, gradually add milk in 2–3 additions (5–10ml each) until smooth and moldable like thick mashed potatoes.
  • Cool: Let the filling cool to room temperature before using.

Make the Dough

  • Mix ingredients: In a large bowl, combine flour, sugar, and yeast. Add lard, then pour in warm water. Stir with chopsticks until shaggy.
  • Knead: Knead by hand for 5–8 minutes into a smooth dough. If sticky, dust lightly with flour—but add only a little to keep it soft.
  • Divide dough: Cut into 8–10 equal pieces (each about 40–50g).

Shape and Fill

  • Roll and fill:
  • Roll one piece into a ball, then flatten into an 8–10cm round wrapper (edges slightly thinner).
  • Place 25g filling in the center, pinch closed like a bun, then gently flatten.
  • Roll into a tongue shape (12–15cm long, 6–8cm wide).
  • Cut and roll into spirals:
  • Cut evenly spaced strips across the surface (don't cut through).
  • Flip over, press one edge thinner, roll up from the other end.
  • Pinch both ends to seal into a spiral.

Proof and Steam

  • Rise: Place shaped rolls on a steamer lined with oil or parchment, leaving 2cm space between each. Cover and proof at room temperature for 30 minutes (in winter, add warm water to the steamer to help proof). They're ready when puffy and bounce back slowly when pressed.
  • Steam:
  • Start from cold water. Bring to a boil on high heat, then steam over medium for 15 minutes.
  • Turn off heat and let sit for 3 minutes before opening the lid (prevents shrinking).

Nutrition

Calories: 282kcal | Carbohydrates: 60g | Protein: 7g | Fat: 1g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 0.2g | Cholesterol: 1mg | Sodium: 28mg | Potassium: 223mg | Fiber: 3g | Sugar: 8g | Vitamin A: 5787IU | Vitamin C: 2mg | Calcium: 36mg | Iron: 3mg