We use cookies on this website to ensure its proper functioning and to improve the quality of our services. Cookie Policy
Tags and nutritional info are auto-generated and may be inaccurate. Always check the full ingredient list before cooking.
These steamed rolls feature a beautiful purple swirl made from sweet potato paste, combined with a silky dough that’s kneaded to perfection. The rolls are soft, moist, and have a subtle sweetness from condensed milk and sugar. The steaming process ensures they are tender and fluffy, making them a delightful treat.
Want to keep this recipe for later? We can email it to you!
1. Wash and peel the purple sweet potato, cut it into chunks. Steam in a steamer for 15 minutes.
Combine all dough ingredients together, then knead with a stand mixer for about 10 minutes until the dough is smooth, moist, and silky with no large air bubbles inside when cut open.

2. Mash the steamed purple sweet potato while it is still hot.
Knead the dough repeatedly with the stretch-and-fold method 3 times to fully expel air.

3. Add condensed milk and stir well, then set the filling aside for later use.

4. Combine all dough ingredients in a stand mixer. Knead on speed 1 until roughly blended, then knead on speed 3 for 2–3 minutes, followed by speed 4 for another 6–8 minutes.

5. Take out the kneaded dough and perform stretch-and-fold kneading 3 times to fully release air. The dough is ready when the cut surface looks smooth and pore-free, which ensures soft and fluffy steamed rolls.

6. Divide the dough into small portions and roll each portion out into a flat sheet.

7. Brush a thin layer of oil on the dough sheet, then spread the purple sweet potato filling evenly on top.

8. Roll the dough sheet up tightly into a long cylinder.

9. Cut the cylinder lengthwise into two strips, leaving the top end uncut.

10. Twist the two strips together into a braid shape, then coil the braid into a spiral flower roll.

11. Arrange all shaped rolls in the steamer tray and let them proof for 40 minutes.

12. Bring water to a rolling boil, then steam the rolls for 10 minutes. Turn off the heat and let them rest for 3 minutes before opening the lid.


Divide the dough into small portions, shape them into flower rolls, then let them rise for 40 minutes.
Place the shaped rolls into a steamer, steam over boiling water for 10 minutes until fluffy, then turn off the heat and let them rest for 3 minutes before opening the lid.
Want to keep this recipe for later? We can email it to you!
Use a medium purple sweet potato for a vibrant color in the swirl.
Adjust the amount of condensed milk in the sweet potato paste to suit your preferred level of sweetness.
Ensure the dough is kneaded thoroughly to achieve a smooth and silky texture.
Can I use a different type of sweet potato?
Yes, but the color of the swirl may vary depending on the type of sweet potato used.
What if I don’t have a stand mixer?
You can knead the dough by hand, but it may take longer to achieve the desired smooth texture.
How do I know the rolls are fully steamed?
The rolls should be fluffy and soft, with no raw dough visible when opened.
Can I freeze the rolls?
Yes, you can freeze the steamed rolls and reheat them in a steamer before serving.
What is the stretch-and-fold method?
It involves stretching the dough outward and folding it back onto itself to expel air and improve texture.

