Japanese Sticky Buns Recipe

Updated November 6, 2026

Total time
2 hr 55 min
prep 30 min · cook 25 min
Serves
12
portions as written

Jump to recipe

Japanese Sticky Buns Recipe

Japanese sticky buns are a delightful fusion of soft, fluffy milk bread and the caramelized, nutty glaze of classic sticky buns. The dough uses the tangzhong method, which creates an incredibly tender and pillowy texture that stays fresh for days. The filling is a sweet cinnamon-sugar mixture, and the topping is a rich brown sugar and butter glaze with toasted pecans, making every bite a perfect balance of sweet and savory.

Ingredients

  • For the tangzhong: 3 tablespoons (45 ml) water, 3 tablespoons (45 ml) milk, 2 tablespoons (16 g) bread flour
  • For the dough: 2 ¾ cups (350 g) bread flour, ¼ cup (50 g) granulated sugar, 2 ¼ teaspoons (7 g) instant yeast, 1 teaspoon salt, ½ cup (120 ml) warm milk (110°F/43°C), 1 large egg (50 g), 3 tablespoons (42 g) unsalted butter, softened
  • For the filling: ¼ cup (50 g) granulated sugar, 1 tablespoon ground cinnamon, 2 tablespoons (28 g) unsalted butter, melted
  • For the sticky glaze: ½ cup (100 g) packed brown sugar, ¼ cup (60 ml) heavy cream, 3 tablespoons (42 g) unsalted butter, 1 cup (120 g) pecan halves or pieces

Instructions

  1. Make the tangzhong: In a small saucepan, whisk together water, milk, and flour. Cook over medium heat, stirring constantly, until it thickens to a paste (about 2 minutes). Remove from heat and let cool to room temperature.
  2. Prepare the dough: In a large bowl or stand mixer, combine bread flour, sugar, yeast, and salt. Add the cooled tangzhong, warm milk, and egg. Mix until a shaggy dough forms.
  3. Knead the dough: If using a stand mixer, use the dough hook on medium-low speed for 8-10 minutes. Add the softened butter in pieces during the last 3 minutes. The dough should be smooth and elastic, and pass the windowpane test (stretch a small piece thin without tearing). If kneading by hand, knead on a lightly floured surface for 12-15 minutes.
  4. First rise: Place the dough in a lightly oiled bowl, cover with plastic wrap or a damp towel, and let rise in a warm place until doubled, about 1 hour.
  5. Make the glaze: While the dough rises, combine brown sugar, heavy cream, and butter in a small saucepan. Heat over medium, stirring, until the sugar dissolves and the mixture is smooth. Pour this glaze into a 9×13-inch baking dish, spreading it evenly. Sprinkle the pecans over the glaze.
  6. Shape the buns: Punch down the risen dough. On a lightly floured surface, roll it into a 12×9-inch rectangle. Brush with melted butter. Mix the cinnamon and sugar for the filling, then sprinkle evenly over the dough.
  7. Roll and slice: Starting from a long edge, roll the dough tightly into a log. Pinch the seam to seal. Cut into 12 equal slices (about 1 inch thick). Place each slice, cut side down, into the prepared baking dish on top of the glaze.
  8. Second rise: Cover the dish loosely with plastic wrap and let the buns rise in a warm place until puffy and nearly doubled, about 45 minutes.
  9. Bake: Preheat the oven to 350°F (175°C). Bake the buns for 25-28 minutes, until golden brown and the internal temperature reaches 190°F (88°C) (optional, but ensures doneness).
  10. Cool and invert: Let the buns cool in the pan for 5 minutes. Place a large serving plate or cutting board over the pan and carefully invert. Scrape any glaze from the pan onto the buns. Serve warm.

Tips

  • Tangzhong is key: Don’t skip the tangzhong; it’s what makes the buns ultra-soft. If you’re in a pinch, you can use 1:1 ratio of water and milk, but the texture will be slightly less tender.
  • Yeast temperature: The milk should be warm but not hot (110°F/43°C). If it’s too hot, it will kill the yeast, and if too cold, the dough will rise slowly.
  • Sticky glaze: If the glaze is too runny when you pour it into the pan, it will soak into the buns too much. If it’s too thick, it won’t spread. Aim for a honey-like consistency.
  • Common mistake: Over-flouring the dough when kneading by hand can make the buns dry. Use a light touch and only add flour if the dough is truly sticky.

Serving Suggestions

Serve these buns warm, straight from the oven, with a cup of black coffee or green tea. They are perfect for breakfast, brunch, or as a sweet afternoon snack. You can also serve them with a dollop of whipped cream or a scoop of vanilla ice cream for dessert.

Variations

  • Matcha filling: Replace the cinnamon with 1 tablespoon of matcha powder for a Japanese twist.
  • Red bean paste: Spread a thin layer of sweet red bean paste (anko) over the dough before rolling instead of cinnamon sugar.
  • Chocolate: Add ½ cup of chocolate chips to the filling.
  • No nuts: Omit the pecans or substitute with sunflower seeds or shredded coconut.

Storage and Reheating

Store leftover buns in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. To reheat, microwave individual buns for 15-20 seconds, or place the whole pan in a 300°F (150°C) oven for 5-10 minutes to refresh the glaze. You can also freeze the baked buns (without the glaze) for up to 2 months; thaw overnight in the fridge and reheat in the oven.

Frequently Asked Questions

Can I make the dough ahead of time? Yes, after the first rise, punch down the dough and refrigerate it overnight. The next day, let it come to room temperature for 30 minutes before shaping.

Can I use all-purpose flour instead of bread flour? Yes, but the buns will be slightly less chewy. Use the same amount, but you may need to reduce the milk by 1-2 tablespoons, as all-purpose flour absorbs less liquid.

Why didn’t my buns rise? The yeast may be old, or the milk was too hot or too cold. Always check the expiration date on the yeast and use a thermometer for the liquid.

Can I make these without a stand mixer? Absolutely. Kneading by hand takes a bit longer (12-15 minutes), but the result is the same. Use a bench scraper to help with the sticky dough.

How do I know when they are done? The tops should be deep golden brown, and the internal temperature should read 190°F (88°C) if you use an instant-read thermometer. If the top browns too quickly, cover loosely with foil.

Can I skip the tangzhong? You can, but the buns will be denser and dry out faster. The tangzhong is what gives them that signature Japanese milk bread softness.

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).