Vegan Ube Swirl Shokupan 

Soft vegan ube swirl shokupan with fluffy dairy-free Japanese milk bread and naturally sweet purple yam flavor.

🧾 Ingredients

Tangzhong (Water Roux)

  • 3 tbsp bread flour
  • ½ cup plant-based milk

Bread Dough

  • 2½ cups bread flour
  • ¼ cup sugar
  • 2¼ tsp instant yeast
  • ½ tsp salt
  • ½ cup warm plant-based milk
  • 3 tbsp vegan butter, softened

Ube Swirl

  • ½ cup ube halaya (purple yam jam)
  • 1 tbsp plant-based milk

👩‍🍳 Instructions

1️⃣ First, whisk flour and milk in a saucepan. Cook over low heat until thick. Cool completely.

2️⃣ Next, mix bread flour, sugar, yeast, and salt in a bowl.

3️⃣ Then, add warm milk, vegan butter, and tangzhong. Knead until smooth and elastic.

4️⃣ After that, cover and let the dough rise until doubled, about 1 hour.

5️⃣ Meanwhile, mix ube halaya with milk until spreadable.

6️⃣ Then, roll the dough into a rectangle. Spread ube evenly on top.

7️⃣ Next, roll tightly into a log. Cut lengthwise to expose the swirl.

8️⃣ Afterward, twist gently and place in a greased loaf pan.

9️⃣ Finally, let rise again for 30 minutes. Bake at 350°F (175°C) for 30–35 minutes until golden.


💡 Tips & Variations

  • For deeper color, add a few drops of ube extract.
  • Alternatively, swirl in matcha or chocolate spread.
  • For extra softness, brush with vegan butter after baking.
  • Additionally, bake in a Pullman pan for classic shokupan shape.

🌟 Benefits of Vegan Ube Swirl Shokupan

First, tangzhong creates an ultra-soft texture.
Additionally, ube adds antioxidants and natural sweetness.
Moreover, this bread is dairy-free and egg-free.
Furthermore, it stays soft longer than regular bread.
In addition, it’s versatile for toast, sandwiches, or dessert.
Finally, it’s visually stunning and bakery-worthy.


📊 Nutrition Facts (Per Slice – Approximate)

  • Calories: 210
  • Protein: 6g
  • Carbohydrates: 36g
  • Fiber: 2g
  • Fat: 5g
  • Saturated Fat: 2g
  • Sugar: 9g
  • Sodium: 180mg

🧒 Kid-Friendly Version

To make this bread kid-friendly, reduce the ube amount for a lighter flavor. Slice thick and serve with fruit jam or dairy-free butter for a fun and colorful snack.