Japanese Sweet Potato Bread: Soft & Fluffy Loaf

Updated November 6, 2026

Total time
3 hr 30 min
prep 45 min · cook 35 min
Serves
10
portions as written

Jump to recipe

Japanese Sweet Potato Bread: Soft & Fluffy Loaf

Japanese sweet potato bread is a soft, lightly sweet yeast bread enriched with mashed purple-fleshed sweet potatoes (satsumaimo). The natural starch and moisture in the sweet potato keep the crumb tender and add a subtle nutty flavor, while the dough itself is easy to handle and bakes into a beautiful golden loaf. This recipe uses a tangzhong (flour-water roux) for extra softness and a simple sweet potato filling for a delightful swirl.

Ingredients

  • For the tangzhong: 3 tablespoons (45 ml) water, 1 tablespoon (8 g) bread flour
  • For the dough: 1/2 cup (120 ml) whole milk, warmed to 110°F (43°C)
  • 2 1/4 teaspoons (7 g) active dry yeast (1 packet)
  • 3 cups (360 g) bread flour, plus more for dusting
  • 1/4 cup (50 g) granulated sugar
  • 1 teaspoon (5 g) salt
  • 1 large egg, room temperature
  • 1/2 cup (120 g) mashed Japanese sweet potato (from about 1 medium potato, boiled or baked and peeled)
  • 4 tablespoons (56 g) unsalted butter, softened, cut into pieces
  • For the filling: 1 cup (240 g) mashed Japanese sweet potato (from about 2 medium potatoes)
  • 2 tablespoons (30 ml) heavy cream
  • 2 tablespoons (25 g) brown sugar
  • 1/2 teaspoon vanilla extract
  • For the egg wash: 1 large egg beaten with 1 tablespoon (15 ml) water

Instructions

  1. Make the tangzhong: In a small saucepan, whisk together the water and flour until smooth. Cook over medium heat, stirring constantly, until the mixture thickens into a paste, about 2 minutes. Remove from heat and let cool to room temperature.
  2. Activate the yeast: In a small bowl, combine the warm milk and yeast. Let sit for 5–10 minutes until frothy.
  3. Mix the dough: In the bowl of a stand mixer fitted with the dough hook, combine the bread flour, sugar, and salt. Add the yeast mixture, egg, 1/2 cup mashed sweet potato, and the cooled tangzhong. Mix on low speed until a shaggy dough forms, about 2 minutes.
  4. Knead the dough: Add the softened butter pieces, one at a time, while mixing on medium-low speed. Continue kneading for 8–10 minutes, until the dough is smooth, elastic, and pulls away from the sides of the bowl. The dough should pass the windowpane test (a small piece stretches thin without tearing).
  5. First rise: Shape the dough into a ball and place it in a lightly oiled bowl. Cover with plastic wrap or a damp towel and let rise in a warm place (about 75°F/24°C) until doubled in size, about 1 hour.
  6. Make the filling: While the dough rises, combine the 1 cup mashed sweet potato, heavy cream, brown sugar, and vanilla in a small bowl. Mix until smooth. Set aside.
  7. Shape the loaf: Punch down the dough and turn it out onto a lightly floured surface. Roll it into a 10×14-inch (25×35 cm) rectangle. Spread the sweet potato filling evenly over the dough, leaving a 1-inch (2.5 cm) border on one long edge. Starting from the long edge opposite the border, roll the dough into a tight log. Pinch the seam to seal.
  8. Second rise: Place the log seam-side down in a greased 9×5-inch (23×13 cm) loaf pan. Cover loosely with plastic wrap and let rise until the dough has risen about 1 inch above the rim of the pan, about 45 minutes.
  9. Bake: Preheat the oven to 350°F (175°C). Brush the top of the loaf with the egg wash. Bake for 30–35 minutes, until the top is deep golden brown and the internal temperature reads 190°F (88°C) on an instant-read thermometer. If the top browns too quickly, tent with foil during the last 10 minutes.
  10. Cool: Remove the bread from the oven and let it cool in the pan for 10 minutes. Then transfer to a wire rack to cool completely before slicing.

Tips

  • Substitutions: If you can’t find Japanese sweet potatoes, use regular orange sweet potatoes or even pumpkin. The flavor will be slightly different but still delicious. For a dairy-free version, use almond milk and vegan butter.
  • Sticky dough: The dough is very soft and slightly sticky; resist adding too much extra flour. Use a bench scraper to help handle it. If it’s too sticky to shape, chill it for 15 minutes.
  • Don’t overbake: Overbaking dries out the bread. Start checking at 25 minutes; the top should be a rich golden brown and the internal temperature should be at least 190°F (88°C) for a fully cooked crumb.
  • Make ahead: You can prepare the dough through the first rise the night before, then refrigerate it. In the morning, let it come to room temperature for 30 minutes before shaping.

Serving Suggestions

Serve this bread slightly warm or at room temperature. It’s wonderful for breakfast with a cup of coffee or green tea, or as an afternoon snack. You can also toast slices and spread with a little butter or honey. For a dessert twist, serve with a dollop of whipped cream or a scoop of vanilla ice cream.

Variations

  • Sweet Potato Rolls: Instead of a loaf, divide the dough into 12 equal pieces, flatten each, fill with the sweet potato mixture, and shape into balls. Place in a greased 9×13-inch pan and bake at 350°F (175°C) for 20–25 minutes.
  • Matcha Swirl: Add 1 tablespoon (8 g) of matcha powder to the dough flour for a subtle green tea flavor that pairs beautifully with the sweet potato.
  • Nutty Crunch: Sprinkle chopped toasted pecans or walnuts over the filling before rolling for added texture.
  • Savory Version: Omit the sugar in the filling and add a pinch of salt and black pepper, plus some shredded cheese for a savory-sweet bread.

Storage and Reheating

Store the bread in an airtight container or wrapped in plastic wrap at room temperature for up to 3 days. For longer storage, wrap tightly and freeze for up to 2 months. To reheat, thaw at room temperature if frozen, then warm slices in a toaster or in a 300°F (150°C) oven for 5–7 minutes until soft and fragrant. Avoid microwaving, as it can make the bread rubbery.

Frequently Asked Questions

Can I use all-purpose flour instead of bread flour? Yes, you can substitute all-purpose flour, but the bread will be slightly less chewy and may not rise as high. If using all-purpose flour, you may need to reduce the milk by 1–2 tablespoons.

Do I have to use the tangzhong? The tangzhong is what makes this bread exceptionally soft and helps it stay fresh longer. If you skip it, the bread will still be good but denser and drier the next day. You can replace the tangzhong with 1/4 cup (60 ml) of additional milk and 2 tablespoons (16 g) of flour, but the texture won’t be the same.

Why didn’t my dough rise? Check that your yeast is fresh and that the milk was warm but not hot (over 120°F/49°C kills yeast). Also, a cool room can slow rising; try placing the dough in a slightly warm oven (turned off) with a bowl of hot water.

Can I make this bread without a stand mixer? Yes, you can knead by hand. It will take about 12–15 minutes of vigorous kneading. The dough is sticky, so keep your hands lightly floured.

Can I use canned sweet potato puree? Yes, but make sure it’s unsweetened and well-drained. Canned puree often has extra water, which can make the dough too sticky; if so, add a tablespoon of flour at a time until the dough feels right.

Is this bread vegan? As written, it contains egg, milk, and butter. To make it vegan, use plant-based milk, vegan butter, and a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water). The texture will be slightly denser.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).