Purple Sweet Potato Milk Layer Roll — Low in Fat and Full of Fiber

Why You'll Love It
Sharing a really good-looking bun today — no fancy technique, one steamer, and you have a soft, beautiful staple.
This purple sweet potato milk roll is soft and tender without being dry, with wheat aroma and sweet potato sweetness. Kids, grandparents, anyone cutting back on calories can eat it happily.

Packed with natural anthocyanins and fiber, light and low in calories, made entirely from basic pantry ingredients. There's nothing hard about it — a beginner gets it right the first time. Good for breakfast or as a staple: tasty and genuinely nourishing.

It pulls apart with the lightest tug, and every bite has dense sweet potato filling. You can swap the purée for anything you like — red bean paste, chestnut, regular sweet potato, purple rice, taro, black sesame…

Ingredients
| Dough | |
|---|---|
| 2 cups (240 g) all-purpose flour | ½ cup (120 ml) milk |
| ¾ tsp (2 g) instant yeast | |
| Filling | |
|---|---|
| 2 purple sweet potatoes (about 10½ oz / 300 g) | milk, as needed |
| condensed milk or sugar, to taste | |
Ingredient Notes
- Pick purple sweet potatoes with deep color and few fibers — they mash smoother after steaming.
- Let the purée cool completely before spreading it; hot purée half-cooks the dough.
- Add the milk gradually. A slightly firm dough steams up straighter with cleaner layers.
- Condensed milk can be swapped for sugar or honey; purple sweet potato isn't very sweet on its own.
- All-purpose flour is right here, and the thinner you roll the sheet, the more layers you get.
Instructions
-
1
Put the flour, room-temperature milk, and yeast in a clean bowl, stir one direction until shaggy, then knead into a smooth dough. Cover tightly and let it relax at room temperature for 15 minutes.

-
2
Peel and cube the purple sweet potato and steam until tender. While hot, add a little milk and mash it — a food processor gives you a smoother purée.
Purple sweet potato isn't very sweet, so if you like it sweeter, stir in a little condensed milk or sugar until dissolved.
-
3
Roll the relaxed dough straight out into a neat rectangle about ⅓ in (8 mm) thick.

-
4
Spread the cooled purée evenly over the middle of the sheet, leaving a border all around so you can seal it.

-
5
Fold one side of the dough in over the sweet potato layer, then spread a thin layer of purée on top of that.

-
6
Fold the other side over to close it, then press all four edges firmly together.

-
7
Gently roll the sealed dough thinner — keep the pressure light. Stop as soon as the purple filling faintly shows through; don't roll hard enough to tear it.

-
8
Repeat the fold-and-roll sequence once more.

-
9
Turn the smooth side down, roll it up tightly from one end, and cut the log into even pieces with a knife.

-
10
Arrange them on parchment with plenty of space between so they don't stick while rising, and let them rise somewhere warm until 1½ times bigger.

-
11
Start with cold water, bring to a boil over high heat, then drop to medium and steam a full 15 minutes. Turn off the heat and — importantly — rest 3 minutes before opening.

-
12
Pretty, delicious, and easy to handle: a beautiful bun you can pull apart layer by layer, low in fat, filling, and nourishing. A healthy staple the whole family likes. Go steam a batch.

Recipe Notes

Purple Sweet Potato Milk Layer Roll
Layer upon layer you can pull apart by hand, wheat aroma mixed with the gentle sweetness of purple sweet potato. Full of anthocyanins and fiber, light on calories and easy to eat.
Time Needed
Prep Ahead
- Peel and steam the purple sweet potato ahead of time and mash it — let it cool before using, or the dough turns sticky and hard to roll.
- 【Yield】2 cups (240 g) flour plus 2 purple sweet potatoes (about 10½ oz / 300 g) makes one roll, cut into 8–10 pieces.
- 【Key ratios】Flour to milk ≈ 240:120, with ¾ tsp (2 g) yeast. Thin the sweet potato purée with milk to a spreadable consistency.
- 【Heat】Start with cold water, bring to a boil over high heat, then medium for 15 minutes. Rest 3 minutes before lifting the lid.
- 【Rising】Relax 15 minutes after kneading; let the cut pieces rise to 1½ times before steaming.
- 【Storage & reheating】Freeze up to 2 weeks, re-steam 10 minutes.
- 【Common problems】Torn dough is usually dry purée or too much force. Layers that blur together mean you skipped the thin smear of purée between folds.
Nutrition (per 100 g, estimated)
| Calories | about 253 kcal |
|---|---|
| Protein | about 7 g |
| Fat | about 4.5 g |
| Carbohydrates | about 46 g |
| of which sugars | about 9 g |
| Fiber | about 2 g |
| Sodium | about 55 mg |
Estimated from the ingredient amounts, not lab tested. One piece is about 2.8 oz (80 g), roughly 202 kcal, calculated at 4 / 9 / 4 kcal per g of protein / fat / carbs.