Go Back
+ servings

Bakery-Style Hot Dog Buns

A recipe for soft and fluffy bakery-style hot dog buns, made with 6 ingredients.
Course Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 20 minutes
Resting Time 1 hour 30 minutes
Total Time 2 hours 5 minutes
Servings 10
Calories 196kcal
Author Michelle



  • 86 ml whole milk
  • 14 g all-purpose flour


  • 9 g active dry yeast
  • 15 g granulated sugar
  • 115 ml whole milk warmed
  • 300 g all-purpose flour
  • pinch of sea salt
  • 1 large egg
  • 60 ml avocado oil or neutral vegetable oil

For brushing:

  • 1 tablespoon whole milk


Make the tangzhong:

  • In a small saucepan over medium heat, combine together the milk and flour.
  • Whisk until the mixture thickens, about 3-4 minutes. The paste will appear quite thick and gluey.
  • Remove from heat. Let cool slightly.

Make the dough:

  • Combine the yeast, sugar and warm milk in a bowl. Give it a stir and leave for a few minutes until the yeast becomes bubbly.
  • Add the flour, salt, egg and oil into a stand mixer bowl fitted with a dough hook attachment.
  • Pour in the activated yeast mixture, lightly cooled tangzhong mixture, and knead until the dough becomes smooth, shiny and elastic.
  • Transfer the dough to a lightly greased bowl and cover with a cloth.
  • Let the dough rise in a warm location, about 1-1.5 hours, until doubled in size.
  • Preheat oven to 350°F/177°C.
  • Divide the buns into 10 equal pieces, about 62g each.
  • With a rolling pin, roll the dough into an oval shape about 7" in length.
  • Coil up the dough lengthwise, forming a log shape and pinch the seams together.
  • Place seam side down on a parchment-lined baking sheet.
  • Repeat with the remaining and cover with a cloth or plastic wrap. Leave to rest until slightly puffy.
  • Use a pastry brush to lightly brush the tops with milk.
  • Bake at 350°F/177°C for 18-20 minutes, until buns are lightly golden in colour.
  • Remove from heat and let cool on a wire rack.


Calories: 196kcal | Carbohydrates: 27g | Protein: 5g | Fat: 7g | Saturated Fat: 1g | Trans Fat: 1g | Cholesterol: 19mg | Sodium: 17mg | Potassium: 77mg | Fiber: 1g | Sugar: 3g | Vitamin A: 59IU | Vitamin C: 1mg | Calcium: 32mg | Iron: 2mg